下面相同的语法在 2.3 v 中有效,如果我在 8.9v 中执行它则不起作用。
{
"size": 0,
"query": {
"bool": {
"filter": [
{
"missing": { //"reason": "unknown field [missing]"
"field": "lst_act_date"
}
}
]
}
}
}
ES 5 中已弃用
missing
查询。您现在需要使用 bool/must_not/exists
组合:
{
"size": 0,
"query": {
"bool": {
"must_not": [
{
"exists": {
"field": "lst_act_date"
}
}
]
}
}
}