Транслитерация в поиске

Хочу чтобы по запросу «Нокия» sphinx находил «Nokia», подскажите куда копать?
  • Вопрос задан
  • 5625 просмотров
Пригласить эксперта
Ответы на вопрос 4
@dmitryklerik
Комментировать
opium
@opium
Просто люблю качественно работать
Просто сделайте в пхп транслитерацию и не надо для этого мучать сфинкс
Ответ написан
Комментировать
noxx
@noxx Автор вопроса
Спасибо сделал транслитерация в запросе + словоформы в сфинксе
Ответ написан
Комментировать
@klirichek
Можно charset_table настроить так, чтобы все русские буквы маппились сразу в латинницу. Проблема в том, что соответствие будет только буква-в-букву (т.е. отобразить ф->f можно, а вот ж->zh уже нет; нужно придумывать ОДНУ букву-соответствие.
Но в вашем случае - a..zA..Z, Н->N о->o к->k и->i я->a (а также все остальные буквы)
как раз приведёт к тому, что и Нокия и 'Nokia' - это будет одно и то же слово.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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