使用作业异步从Elastic Seach删除数据

时间:2018-10-03 21:06:42

标签: elasticsearch

我想使用API​​(curl)从Elastic搜索中删除数据。 我想开始删除过程,以后再询问​​删除过程的进度。 可以用工作来做吗? 我尝试查看相关文档,但是示例数量很少。 将不胜感激任何相关信息或链接。

1 个答案:

答案 0 :(得分:2)

您有两种解决方案:

  1. 使用range查询来使用delete-by-query API,然后可以使用Task API

  2. 进行监视
  3. 使用每日索引(例如my-logs-2018-09-10my-logs-2018-09-11等),因此删除过去的数据只需删除要删除的日子的索引即可。无需监视,因为这是瞬间发生的