У меня есть запрос как:
"must_not": [{ "term": { "institutionShare": "0"} }, { "terms": {"typeId": ["4", "5"]} } ],
идентификатор типа может быть [3,4,5]
[3,4,5]
Я не хочу заменять свой запрос, поэтому вместо typeId in [4,5] я не буду делать typeId not 3.
typeId in [4,5]
typeId not 3
Вы можете понять это, комбинируя ваш запрос с логическим запросом. Используя must_not, объединенный термином, вы понимаете typeId не 3, например:
"must_not": [{ "term": {"typeId": "3"} } ]