Контекст фильтра для должен в запросе типа bool

В документации Elasticsearch говорится

Если запрос bool является контекстом фильтра или не имеет ни must, ни filter, то по крайней мере один из запросов должен соответствовать документу, чтобы он соответствовал запросу bool.

Таким образом, у меня может быть запрос типа bool с предложением should вместе с must или filter в контексте фильтра, а затем все равно получить точное совпадение. Как сделать это сочетание?

Мне также было бы интересно узнать, как это сделать с клиентом Jest?


person Heartin    schedule 23.06.2018    source источник


Ответы (1)


В этом случае вам нужно добавить minimum_should_match: 1, если вы хотите, чтобы хотя бы одно из ваших предложений should совпадало.

person Val    schedule 23.06.2018