elasticsearch 在ElasticSearch上启用TTL(生存时间),elasticsearch,elasticsearch" /> elasticsearch 在ElasticSearch上启用TTL(生存时间),elasticsearch,elasticsearch" />

elasticsearch 在ElasticSearch上启用TTL(生存时间)

elasticsearch 在ElasticSearch上启用TTL(生存时间),elasticsearch,elasticsearch,假设我每秒向禁用TTL的ElasticSearch添加一次文档 每个文档的TTL为2h 一小时后,我在索引上启用TTL 我继续添加文档,直到第二个小时开始 在我看来,应该发生的一连串事件是: - - - - - - - - - | | | | | | | |_4hr: All documents dead | | |_2hr: Stop adding documents, first doc

假设我每秒向禁用TTL的ElasticSearch添加一次文档

每个文档的TTL为2h

一小时后,我在索引上启用TTL

我继续添加文档,直到第二个小时开始

在我看来,应该发生的一连串事件是:

-  -  -  -  -  -  -  -  - 
|     |     |           |
|     |     |           |_4hr: All documents dead
|     |     |_2hr: Stop adding documents, first documents should die
|     |_1hr: Enable TTL on index
|_0hr: Begin adding documents
这对应于,但实际上发生了什么?没有解释如果索引的TTL延迟打开,或者反复打开和关闭会发生什么

当然,使用可靠文档参考的答案是最受欢迎的