У меня есть сценарий использования, который необходимо построить запрос, который содержит такую логику:
(condition1 OR condition2 OR condition3) AND (condition4 OR condition5) AND condition6
Как я могу реализовать это с помощью упругого поиска?
Если я использую bool
запрос с should
и filter
, я должен определить minimum_should_match: 1
, но это не решает, как я могу выполнить несколько запросов OR / if.