如果字段存在,ElasticSearch 如何删除文档?

CMAC

我想删除某个字段存在的所有文档

我试图发布到_delete_by_query API

{
  "query": { 
    "bool": {
      "must": [
        { "exists":"field_name" }
      ]
    }
  }
}

这给了我这个查询格式错误的错误:

{
"error": {
    "root_cause": [
        {
            "type": "parsing_exception",
            "reason": "[exists] query malformed, no start_object after query name",
            "line": 1,
            "col": 37
        }
    ],
    "type": "parsing_exception",
    "reason": "[exists] query malformed, no start_object after query name",
    "line": 1,
    "col": 37
},
"status": 400
}

如果字段存在,如何删除所有文档

理查

您的查询中有错误:

您不必使用bool查询,只需使用下面的查询,它应该可以工作。

{
"query": {
  "exists": {
    "field": "name"
  }
 }
}

阅读本文了解更多详情。

希望这可以帮助!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Elasticsearch删除文档

来自分类Dev

Elasticsearch获取给定字段的最后一个文档(如果存在)

来自分类Dev

从Elasticsearch文档中删除字段

来自分类Dev

如何使用php从Elasticsearch批量删除文档

来自分类Dev

如果当前日期>文档日期,如何删除文档

来自分类Dev

如果字段不存在,如何在所有文档中插入字段

来自分类Dev

elasticsearch:删除文档后如何释放存储大小

来自分类Dev

如何在Elasticsearch索引中删除多个ID文档

来自分类Dev

在ElasticSearch中删除文档后如何释放未使用的空间?

来自分类Dev

如何从MongoDB文档中删除具有指定值的字段?

来自分类Dev

在 mongodb 中,如何删除经过验证的集合文档字段/记录

来自分类Dev

如果文档的字段映射不匹配,Elasticsearch静默失败

来自分类Dev

如果文档的字段映射不匹配,Elasticsearch会静默失败

来自分类Dev

删除elasticsearch中的文档

来自分类Dev

mongodb mongoose-如果字段不存在,如何将文档添加到数组

来自分类Dev

如果不存在字段,则更新MongoDB文档

来自分类Dev

如果文档存在PHP,则MongoDB更新所有字段

来自分类Dev

Elasticsearch:仅检索字段不存在的文档_id

来自分类Dev

ElasticSearch - 如何获取文档的所有字段?

来自分类Dev

如何基于字段值删除行,但是如果某些其他字段值不存在,则不删除行

来自分类Dev

如果字段中不存在“ @”符号,如何添加?

来自分类Dev

如果条目存在,如何更新模型中的选定字段?

来自分类Dev

如果联接表中存在条目,如何显示字段?

来自分类Dev

删除Elasticsearch中类型的文档

来自分类Dev

如果文档中不存在数据,则插入–如何用Mongoose插入新字段和数据?

来自分类Dev

如果 ms-word 文档包含各种带有 VBA 的短语,如何删除它?

来自分类Dev

如果我已经有一个 Mongoose 文档,如何删除它?

来自分类Dev

如果在 mongodb 中不匹配,如何删除空文档?

来自分类Dev

如何使用官方的Elasticsearch Node.js客户端删除与查询匹配的文档?

Related 相关文章

  1. 1

    如何从Elasticsearch删除文档

  2. 2

    Elasticsearch获取给定字段的最后一个文档(如果存在)

  3. 3

    从Elasticsearch文档中删除字段

  4. 4

    如何使用php从Elasticsearch批量删除文档

  5. 5

    如果当前日期>文档日期,如何删除文档

  6. 6

    如果字段不存在,如何在所有文档中插入字段

  7. 7

    elasticsearch:删除文档后如何释放存储大小

  8. 8

    如何在Elasticsearch索引中删除多个ID文档

  9. 9

    在ElasticSearch中删除文档后如何释放未使用的空间?

  10. 10

    如何从MongoDB文档中删除具有指定值的字段?

  11. 11

    在 mongodb 中,如何删除经过验证的集合文档字段/记录

  12. 12

    如果文档的字段映射不匹配,Elasticsearch静默失败

  13. 13

    如果文档的字段映射不匹配,Elasticsearch会静默失败

  14. 14

    删除elasticsearch中的文档

  15. 15

    mongodb mongoose-如果字段不存在,如何将文档添加到数组

  16. 16

    如果不存在字段,则更新MongoDB文档

  17. 17

    如果文档存在PHP,则MongoDB更新所有字段

  18. 18

    Elasticsearch:仅检索字段不存在的文档_id

  19. 19

    ElasticSearch - 如何获取文档的所有字段?

  20. 20

    如何基于字段值删除行,但是如果某些其他字段值不存在,则不删除行

  21. 21

    如果字段中不存在“ @”符号,如何添加?

  22. 22

    如果条目存在,如何更新模型中的选定字段?

  23. 23

    如果联接表中存在条目,如何显示字段?

  24. 24

    删除Elasticsearch中类型的文档

  25. 25

    如果文档中不存在数据,则插入–如何用Mongoose插入新字段和数据?

  26. 26

    如果 ms-word 文档包含各种带有 VBA 的短语,如何删除它?

  27. 27

    如果我已经有一个 Mongoose 文档,如何删除它?

  28. 28

    如果在 mongodb 中不匹配,如何删除空文档?

  29. 29

    如何使用官方的Elasticsearch Node.js客户端删除与查询匹配的文档?

热门标签

归档