AronTito
@AronTito
разработчик-любитель web приложений и сайтов.

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

Всем привет.
Такое вот интересное задания мне попалось. Для самописного сайта сделать умный поиск товаров.
В чем заключается проблема?
Товары на сайте имеют написаны латынью. Это экзотические и дорогие растения. Как говорит клиент:
- Те люди которые заходят на мой сайт, через поиск не могут найти растения, потому что пишут с ошибкой название растения. В слух говорят правильно, а написать не могут. Нужно написать поиск как в google - Возможно вы ищите вот это:
== Список похожих товаров ==

Подскажите решения или где искать инфу.
  • Вопрос задан
  • 2032 просмотра
Пригласить эксперта
Ответы на вопрос 1
@miksir
IT
Вот тут все популярные способы https://habrahabr.ru/post/114997/
Наиболее популярный - N-грамм метод. Готовые реализации есть в mysql 5.7 и postgresql. Впрочем, и самому сделать реализацию весьма просто.
Ну и в добавок к этому я бы предложил вбивать не только оригинальное название, но и звучания на русском и английском в отдельных полях хранить и использовать их для поиска тем же три-граммом.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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