Elasticsearch верхнего уровня query.term и query.bool.must.term: эквивалент? - PullRequest
0 голосов
/ 01 ноября 2019

Является ли запрос верхнего уровня term точно таким же, как запрос внутри bool.must? то есть эквивалент ниже?

{
  "query": { 
    "bool": {
      "must": {"term": {"object.type": "Event"}}
    }
  }
}
{
  "query": {
    {"term": {"object.type": "Event"}}
  }
}

Существуют ли какие-либо предложения верхнего уровня, когда на верхнем уровне будет действовать по-другому, если переместиться внутрь bool.must?

КонтекстЯ пишу прокси-сервер, который добавляет фильтр к запросам определенных пользователей, поэтому возможно преобразование запросов верхнего уровня в запросы внутри bool, но с дополнительным фильтром.

(я неX-Pack недоступен, так как, по-моему, с X-Pack возможно подобное поведение)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...