Задать вопрос

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

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

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

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

Похожие вопросы