kibana查询搜索引擎字段为空字符串

需求

在搜索引擎里搜索某个字段,该字段的值为空

解决

比如现在有个字段是叫cid,如果正常cid:""是查询不到匹配的,需要使用keyword进行查询。

{
  "query":{
    "match": {
       "cid.keyword":""
    }
  }
}

第二种方式是利用以下语法也可以查询到空字符串

-cid:[* TO *]

你可能感兴趣的:(kibana查询搜索引擎字段为空字符串)