【问题标题】:Elasticsearch TTL enabled on existing index在现有索引上启用 Elasticsearch TTL
【发布时间】:2015-04-01 23:00:00
【问题描述】:

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

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

【问题讨论】:

标签: elasticsearch


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-31
    • 1970-01-01
    • 2021-11-16
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    相关资源
    最近更新 更多