@romanpostovalov
Developer

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

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

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

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

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

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

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