Как настроить исправление неправильной раскладки при поиске Sphinx?

Есть ли готовые решения или настройки для конфига поиска Sphinx, чтобы при поиске, например, "cdflm,f", мне выдавало результаты, содержащие слово "свадьба"?
  • Вопрос задан
  • 967 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это можно поправить ДО "входа" в sphinx.
1. При выборке из базы: select count .... limit 1 для переданного запроса, если нет результата - меняем раскладку, иначе - не меняем.
2. После - выполняем нормальный полный поиск с получением результатов.

Главное: в базе должны ПОЛНОСТЬЮ отсутствовать сочетания в неверной раскладке!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
никак
раскладку надо менять в приложении, а не в сфинксе
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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