Задать вопрос
@romanpostovalov
Developer

Как реализовать поиск на сайте?

Нужно реализовать поиск на сайте с помощью в таблицах БД, классический вариант это конечно же LIKE. Но с увеличением количества записей, я думаю будет работать медленно.

А какие существуют более продвинутые методы для реализации этой задачи, особенно для High load?
  • Вопрос задан
  • 2199 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
ну у вас же прямо втегах указано сфинкс и эластиксерч
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
like это слегка не то, при серьезном объеме это вообще ж*па,
FTS наш ответ Чемберлену!
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Как обычно ответ в вопросе
fda3557da6266dc434c7cf199162.png

LIKE вполне нормальный вариант, сначала нужно дожить до Highloadа(сотни гигабайт данных, а лучше терабайты).

Но зависит от задачи: точный поиск, неточный поиск, может там юзера надо найти в админке и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы