@daydon

Какой поисковый алгоритм использовать для качественного поиска из БД?

Например если в базе записано как ЦЕМЕНТ БЕЛЫЙ, а клиент пишет белый цемент, то поисковик не находит, или если в БД записано как СУПЕР БЕЛЫЙ ЦЕМЕНТ, а клиент набрал СУПЕР ЦЕМЕНТ, то также не находит.

Какой алгоритм использовать для качественного поиска?
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@PapaStifflera
Родился, вырос...
Не нужны тут алгоритмы. Все уже есть готовое.
Вариант раз: https://dev.mysql.com/doc/refman/8.0/en/fulltext-s...
Вариант два: sphinxsearch.com

Первый нативный, но не очень производительный.
Второй сложнее в реализации, но быстрее.
Есть еще варианты, можете сами поискать. ElasticSearch, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 160 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
Farpost Владивосток
от 100 000 до 160 000 ₽
25 февр. 2020, в 15:52
20000 руб./за проект
25 февр. 2020, в 15:51
1000 руб./за проект
25 февр. 2020, в 15:49
10000 руб./за проект