@armada007

Как указать допустимую дистанцию между токенами в запросе query_string?

Доброго времени суток!

Делаю попытки реализовать полнотекстовый поиск по документам. Предполагается что в строку поиска можно будет вводить различные операторы:
AND - логическое И
OR - логическое ИЛИ
NOT - указанное слово не должно входить в найденные тексты
*(звездочка) - оператор усечения
/(n) - расстояние между словами
" " - для поиска точной фразы

Исходя из вводных условий, посчитал что лучше всего использовать тип запроса query_string, поскольку он может работать с названными операторами. Однако, я не нашёл способа указать непосредственно в строке query допустимую дистанцию между словами/токенами - /(n) .
Наткнулся лишь на возможность указывать дистанцию в параметре phrase_slop, но этот вариант мне не подходит.
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы