http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-ttl-field.html似乎表明可以为每个查询设置TTL(我假设这意味着可以在每个索引操作的基础上设置TTL)。怎么做?
只是做类似的事情而已:
client.prepareIndex('index-name', 'type-name')
.setSource(jsonBuilder()
.startObject()
.field('_ttl', '1d')
.field('other-field', 'other-value')
.endObject()
)
.execute()
.actionGet();
最佳答案
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-index_.html#index-ttl表示您应该拥有的东西。
关于elasticsearch - 如何为每个索引文件操作提供elasticsearch TTL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21344288/