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

Добрый день!
Стоит задача реализовать поиск по словам с орфографическими ошибками.
Чемодан/Чимодан, профессия/ проффесия и так далее?
Данные хранятся в Mysql.
Могут ли движки типа ElastikSearch или Sphinx реализовать такой функционал?
  • Вопрос задан
  • 630 просмотров
Решения вопроса 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/ я вот такое прикручивал как-то давно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект