如何为每个索引文档操作提供elasticsearch TTL?

时间:2014-01-24 23:21:30

标签: elasticsearch

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-ttl-field.html似乎表明每个查询都可以设置一个TTL(我假设这意味着它可以在每个索引操作的基础上设置)。怎么做的?

只是做了类似的事情:

client.prepareIndex('index-name', 'type-name')
        .setSource(jsonBuilder()
                    .startObject()
                        .field('_ttl', '1d')
                        .field('other-field', 'other-value')
                    .endObject()
                  )
        .execute()
        .actionGet();

1 个答案:

答案 0 :(得分:1)