Grapeoff
@Grapeoff
В чём концепция...?

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект