iDmitriyWinX
@iDmitriyWinX
Разверните мне сервер на NGNX, пожалуйста

Как реализован автокомплит в поисковиках, или, например, в том же npmjs.com?

Я делаю CRM систему для онлайн школы и хочу сделать поиск учеников и групп, но так как в теории их может быть 1000, 2000, 5000, то отрисовывать это всё на одну страницу и там делать поиск не очень хочется.

Проблема с отрисовкой решается пагинацией и лимитами, а как дела обстоят с поиском?

Каким образом реализованы предложения результатов в поисковиках или, как я уже сказал, на сайте npm?

Неужели там после каждого нажатия на клавишу делается запрос в базу данных, потом применяется алгоритм нечёткого поиска и наконец отправляется пользователю?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@karminski
Senior PHP /React.js developer
Да, но скорее всего используется ещё и задержка отправки запроса на сервер. Ну чтобы дождаться, если пользователь нажмёт ещё одну букву.

И конечно же кеширование запросов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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