У меня есть индексasticsearch со следующим отображением, некоторые документы содержат объекты статуса {id: 1, status: «failed»}, а некоторые имеют значение null, похоже, я не могу найти способ поиска документов, имеющих «status». name "as [" failed "," null "," пройдено "] (документы, в которых статус либо не пройден, либо пройден, либо не установлен / не указан). например, выполнение запроса термина, как показано ниже, приводит к пустому набору результатов
{
"name":{
"type":"keyword"
}
"status": {
"properties": {
"id": {
"type": "integer"
},
"status": {
"type": "keyword"
}
}
}
}
запрос:
{
"terms": {
"status.name": [ "failed", "null" ]
}
Также попытался установить отображение status.name как "null_value": "null"