2014-01-24 42 views
0

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-ttl-field.html似乎表明可以为每个查询设置一个TTL(我假设这意味着它可以在每个索引操作基础上设置)。这是如何完成的?如何为每个索引文档操作提供elasticsearch TTL?

难道仅仅是一个做类似的事情:

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

回答

相关问题