Задать вопрос
Grapeoff
@Grapeoff
В чём концепция...?

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

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

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

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

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

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

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

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