elasticsearch - 使用作业异步地从Elasticsearch删除数据

标签 elasticsearch

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

最佳答案

您有两种解决方案:

  • 通过range查询使用delete-by-query API,然后可以使用Task API监控
  • 使用每日索引(例如my-logs-2018-09-10my-logs-2018-09-11等),因此删除过去的数据仅是删除要放弃的日子的索引。无需监视,因为这会立即发生
  • 关于elasticsearch - 使用作业异步地从Elasticsearch删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52635708/

    相关文章:

    elasticsearch - 为什么 Elasticsearch 在浏览器中仅显示前50行(事件)?

    elasticsearch - 如何在Presto Elasticsearch中按子句推栈

    elasticsearch - 根据收件人请求在Elasticsearch数据节点之间共享数据

    elasticsearch - 如何在elasticsearch.yml中编写相对路径?

    elasticsearch - Elasticsearch查询问题-[范围]格式错误的查询,预期[END_OBJECT],但发现[FIELD_NAME]

    elasticsearch - 如何在没有 X-Pack 的情况下监控 Elastic Stack?

    elasticsearch - 如何使用Logstash将数据上传到现有索引?

    elasticsearch - 在QueryBuilders中使用termQuery时,Elasticsearch返回零命中

    java - elasticsearch上满了时会自动执行批量操作吗

    elasticsearch - 在elasticsearch中为消息字段创建自定义grok模式