Elasticsearch комплексный запрос на близость
Учитывая, что у меня есть запрос, как показано ниже:
council* W/5 (tip OR tips)
Приведенный выше запрос можно перевести как: Найти все, что имеетсовет * а также(совет ИЛИ советы) не более 5 слов друг от друга.
Таким образом, следующий текст будет соответствовать:
Shellharbour CityСовет Советсовет Лучшийсоветсоветы Топ 10чаевыеНо этот не должен совпадать:
... Городсовет в Shellharbour. Там нет ничего хорошегосовет совсем.Мне нужна помощь, чтобы построить для этого запрос поиска. Я думал о запросе Regex, но я не совсем уверен в лучших альтернативах. Спасибо