FitTech
@FitTech

Реализация полнотекстовый поиска?

Здравствуйте! Подскажите, пожалуйста, если у кого-то есть похожий опыт выполнения задачи:
Есть сайт с базой в пару тысяч записей. Нужно реализовать поиск по всему сайту(по названиях, описаниях).
Как правильно это реализовать на yii2 + mysql?
  • Вопрос задан
  • 491 просмотр
Решения вопроса 1
@grinat
Да для 2к строк можно спокойно использовать https://dev.mysql.com/doc/refman/8.0/en/fulltext-s... единственное, он слегка неадекватен. Но это любого движка для полнотекстового поиска касается, без напильника они не всегда адекватно отрабатывают. Если эластик брать, то надо иметь в виду что начиная с 5ой версии по моему они сильно свое апи поменяли и нагугленные примеры не подойду, а документация у них не очень. Свинкс уже давно тупо устарел, тащить его, это все равно что на писатьна php4
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@good_beginer
начнём с того что поиск идёт не по сайту а по базе данных, структура такая... делаешь запрос к бд но вмнесто фитров вставляешь разные $var которые потом через пост\гет перенимают то что написанно в поисковой строке и выводят результат, это самый простой сценарий из всех возможных но по мойму достатачно эфективный, если я тебя правильно понял
Ответ написан
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Раз.
Два.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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