Я пытаюсь ограничить результат поиска несколькими словами для поиска в разных полях документа.
Например, у меня есть 3 поля field1
, field2
и field3
и два поисковых слова word1
и word2
. Я хотел бы, чтобы все документы с любыми двумя полями, соответствующими этим словам, отдельно, например ::10000
field1
соответствует word1
и field3
соответствует word2
или
field2
соответствует word1
и field3
соответствует word2
или
field1
совпадения word2
и field2
совпадения word1
или
- ... ...
Как мне написать запрос?
Btw. Я использую ElasticSearch 5.x.