asticsearch - найти все слова в определенной области - PullRequest
0 голосов
/ 09 июня 2019

У меня есть документ с полем, содержащим 3 слова. Я хочу написать запрос, чтобы найти документы, в которых мой поисковый запрос содержит 100% слов, которые существуют в определенном поле.

Примеры:

запрос вернет документ срок: собака кошка птица лиса поле: собачья лиса

запрос не вернет документ потому что "лиса" не существует в поисковом запросе термин: собака птица поле: собачья лиса

Я знаю, что у эластика есть imum_should_match (https://www.elastic.co/guide/en/elasticsearch/reference/2.4/query-dsl-minimum-should-match.html#query-dsl-minimum-should-match), но он работает только для поисковых запросов.

...