2015-06-17 56 views
0

如何在索引上設置「ttl」「生存時間」(因此,所有比「60s」更早的結果將從play2-elasticsearch (https://github.com/cleverage/play2-elasticsearch)。如何在play2-elasticsearch中設置ttl「生存時間」

在經典彈性搜索可能與https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-ttl-field.html

play2-elasticsearch來完成對設置選項,我試圖用這個變化

 

    ## Custom settings to apply when creating the index (optional) 
    elasticsearch.index.settings="{'_ttl' : { 'enabled' : true, 'default' : '60s' }" 

但結果仍然可搜索即使小時。

我的搜索結果實體註釋是這樣的:

 

    @IndexType(name = "searchResult") 
    public class SearchResult extends Index { ... 

回答

相關問題