Задать вопрос
@daydon

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

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

Какой алгоритм использовать для качественного поиска?
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@PapaStifflera
Родился, вырос...
Не нужны тут алгоритмы. Все уже есть готовое.
Вариант раз: https://dev.mysql.com/doc/refman/8.0/en/fulltext-s...
Вариант два: sphinxsearch.com

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽