Каким образом реализовать поиск по словам с орфографическими ошибками?

Добрый день!
Стоит задача реализовать поиск по словам с орфографическими ошибками.
Чемодан/Чимодан, профессия/ проффесия и так далее?
Данные хранятся в Mysql.
Могут ли движки типа ElastikSearch или Sphinx реализовать такой функционал?
  • Вопрос задан
  • 627 просмотров
Решения вопроса 2
orlov0562
@orlov0562
I'm cool!
Могут, гугли "trigram index (Sphinx|ElastikSearch)" так же можешь погуглить soundex + prefix / infix
Ответ написан
Комментировать
al_gon
@al_gon
Если в словаре поиска не очень много слов (помещаются в память), они все из одного языка, то поисковые движки не имеюют большого смысла, особенно если вы с ними ещё незнакомы.
Инвертированный индекс лекго реализовать самому.

https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B2%D...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Комментировать
seriyPS
@seriyPS
https://habrahabr.ru/company/sphinx/blog/61807/ я вот такое прикручивал как-то давно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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