/ / Elasticsearch TTLが既存のインデックスで有効になっています - elasticsearch

Elasticsearch TTLを既存のインデックスで有効にする - elasticsearch

についての良いドキュメントが見つかりませんElasticsearch TTLフィールド。文書が既に保管されている索引があります。その後、インデックスでTTLを有効にした場合、その新しいTTLは既存の文書にも適用されますか?

同様に、後でデフォルトのTTLを変更した場合、その新しいTTLは既存の文書に適用されますか、それ以降の新しい文書にのみ適用されますか?

回答:

回答№1は1

私がこれを最初に見逃した方法はわかりませんが、elasticsearchのドキュメントにこの動作が説明されています。

ソース: http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-ttl-field.html

putマッピングAPIを使用してデフォルト値を動的に更新できます。既に索引付けされた文書の_ttlは変更されませんが、将来の文書には使用される予定です。