Задать вопрос

Как сделать быстрый автокомплит из MYSQL базы или API?

Приветствую всех!
Есть задача сделать автокомплит, который будет выпадающим списком отображать доступные города. Такие обычно присутствуют на сайтах заказа билетов. В базе около 7000 записей, нужно чтобы при вводе каждой буквы список обновлялся в реальном времени без особых задержек. Какое решение наиболее оптимальное?
  • Вопрос задан
  • 630 просмотров
Подписаться 5 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@karminski
Senior React.JS Developer
Расставьте правильно индексы в таблице БД (если ищете по названию города, значит это название должно быть ключом). Ну и конечно, кеширование в память вам в помощь.
Ответ написан
Комментировать
@fluid
7ооо записей в бд это очень мало... Поиск и так будет проходить очень быстро
Ответ написан
Комментировать
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Поле автоподкидки, начинаешь вводить (2 буквы) идет запрос к БД далее LIKE c LIMIT 20 больше нету смысла, выбрали.. все... еще вводим снова запрос и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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