elasticsearch - 如何使用delete_by_query api删除索引中包含特定字段的所有文档?

标签 elasticsearch

我正在尝试使用delete_by_query API从Elasticsearch索引中删除包含特定字段的所有文档。

doc.key_in_question: dummy_data_score:1
我正在尝试删除所有包含键doc.key_in_question的文档。
任何帮助都感激不尽。

最佳答案

只需使用以下内容即可实现您想要的

POST index/_delete_by_query?q=_exists_:doc.key_in_question

关于elasticsearch - 如何使用delete_by_query api删除索引中包含特定字段的所有文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63498918/

相关文章:

python - 在Elasticsearch中删除嵌套数组

csv - 尝试索引CSV文件时Logstash没有响应

elasticsearch - 编写脚本以从Elasticsearch获得独特的值(value)

elasticsearch - 正确查询ES中类似嵌套的属性(但不包含嵌套类型)

elasticsearch - 在 Elasticsearch 中使用 scaled_float 可以表示什么范围的数字?

elasticsearch - CLASSPATH的ElasticSearch安装错误

elasticsearch - Metricbeat到远程服务器上的Logstash无效

elasticsearch - 混合嵌套查询和脚本过滤器

elasticsearch - 从s3存储库还原时快照不存在错误

node.js elasticsearch API查询搜索请求发送POST方法而不是GET