2017-05-30 55 views
0

我想定期刪除第一個存儲的文檔。我該怎麼做?我試圖讓文件號碼。 150000,得到它的timestmap並刪除所有文檔的時間戳較低,但我不知道如何做到這一點。刪除Elasticsearch中的第一個文檔

回答

1

您可以使用單個_delete_by_query請求以及相應的sortsize參數實際實現此功能。假設timestamp是您的日期字段的名稱,sample_index是你的食指和sample_type - 類型名稱,查詢看起來是這樣的:

POST http://localhost:9200/sample_index/sample_type/_delete_by_query?sort=timestamp&size=5 

{"query":{"match_all":{}}} 
+0

這對我的作品。謝謝:) – lassa

+0

不要忘記投票並接受有幫助的答案) – Random

相關問題