删除 Amazon Elasticsearch 中某种类型的所有文档
Delete all documents of a type in Amazon Elasticsearch
如何删除 Amazon Elasticsearch Service 中特定类型的所有文档?
我曾经使用 delete_by_query 插件来做到这一点,但亚马逊不允许安装任何自定义插件。
我真的必须一一做吗?
您应该仍然可以 运行 查询 DELETE-API,例如
curl -XDELETE http://<es-node>:9200/<index>/<type>
这对我们在 AWS 中的版本 1.7.x 来说效果很好。我知道他们对如何处理已删除的数据进行了一些更改,但这应该有效。您的反馈将不胜感激:)
干杯,多米尼克
从上个月开始,AWS 开始支持 ES5 announcement。
并且 delete_by_query 成为 ES5 上的原生端点,因此您不需要自定义插件来通过查询删除文档
如何删除 Amazon Elasticsearch Service 中特定类型的所有文档?
我曾经使用 delete_by_query 插件来做到这一点,但亚马逊不允许安装任何自定义插件。
我真的必须一一做吗?
您应该仍然可以 运行 查询 DELETE-API,例如
curl -XDELETE http://<es-node>:9200/<index>/<type>
这对我们在 AWS 中的版本 1.7.x 来说效果很好。我知道他们对如何处理已删除的数据进行了一些更改,但这应该有效。您的反馈将不胜感激:)
干杯,多米尼克
从上个月开始,AWS 开始支持 ES5 announcement。
并且 delete_by_query 成为 ES5 上的原生端点,因此您不需要自定义插件来通过查询删除文档