elasticsearch 返回弹性格式中具有指定属性的所有文档,而不考虑值

368yc8dk  于 2023-03-07  发布在  ElasticSearch
关注(0)|答案(1)|浏览(121)

我尝试使用REST API查询ElasticSearch,返回包含特定属性名称“content_blake3”的所有文档。属性的值无关紧要,我只想要具有此属性的文档。
我试过使用must和must_not请求,如下所示,但仍然没有得到我需要的结果

GET index-doc/_search
{
  "query": {
    "bool": {
       "must_not": {
          "match":{
            "content_blake3": ""  
          }
        }
    }
  }
}

任何帮助都是感激的

dohp0rv5

dohp0rv51#

你要找的是exists查询https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html

GET index-doc/_search
{
  "query": {
    "bool": {
       "filter": {
          "exists":{
            "field": "content_blake3"
          }
        }
    }
  }
}

相关问题