Elasticsearch(query_string)中特定字段的值不存在或为null



我正试图用query_string为特定字段搜索null或不存在的值。我现有的查询如下:

{
"query": {
"query_string" : {
"query" : "stringProperty.keyword:01 AND booleanProperty:false",
"analyze_wildcard" : false,
"allow_leading_wildcard": false
} 
}
}

不确定这是否可能,我在文档中找不到任何有用的东西。

为了用query_string搜索具有空值或不存在值的字段的文档,可以这样做:

"query" : "NOT(_exists_:stringProperty.keyword)"

最新更新