@daydon

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

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

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

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

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

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