在现有索引上启用Elasticsearch TTL

时间:2015-03-31 21:26:14

标签: elasticsearch

我在Elasticsearch TTL字段上找不到好的文档。我有一个已经存储在其中的文档的索引。如果我然后在索引上启用TTL,那么新的TTL是否适用于现有文档?

同样,如果我稍后修改默认TTL,那么新的TTL是应用于现有文档还是仅适用于此时的新文档?

1 个答案:

答案 0 :(得分:1)

我不知道第一次错过了这个,但是elasticsearch文档确实解释了这种行为。

来源:http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-ttl-field.html

  

您可以使用put mapping API动态更新默认值。它不会更改已编入索引的文档的_ttl,但会用于将来的文档。