Перейти к содержанию

Exists query

Возвращает документы, в которых присутствует указанное поле

GET /_search 
{ 
    "query": { 
        "exists": { 
            "field": "user" 
        } 
    } 
}

Считается, что поле “отсутствует” в следующих случаях

  • поле равно null или [];
  • В маппинге для поля указано "index": false см;
  • длина значения поля больше чем указано в маппинге в параметре ignore_above см;
  • Значение сломано (malformed) и в маппинге указан параметр ignore_malformed см.

Ссылки

https://www.elastic.co/guide/en/elasticsearch/reference/7.8/query-dsl-exists-query.html


Последнее обновление : 2 июля 2023 г.
Дата создания : 11 июля 2022 г.

Комментарии

Комментарии