2014-01-24 43 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(); 

回答

相關問題