Я хочу создать веб-приложение, в котором пользователь выводится на веб-страницу с панелью поиска, и при каждом нажатии клавиши результаты поиска должны отображаться под панелью поиска.
На данный момент я настроил некоторый код JavaScript, чтобы скрывать и отображать элементы списка HTML при каждом нажатии клавиши, но это не совсем поиск в базе данных. Я полагаю, что мог бы перечислить всю базу данных (около 500 объектов и больше) в коде HTML, а затем отфильтровать ее с помощью Javascript, но я чувствую, что это неэффективно?
У меня есть пара идей, которые могут сработать:
1) То, что я только что описал выше. Перечислите всю базу данных в HTML и отфильтруйте, используя JavaScript.
2) Алголия или эластичная система поиска? Я пытался работать с обоими из них и не мог заставить их работать.
Как мне, по вашему мнению, делать это? Я новичок в веб-разработке, и я не уверен, что это лучший путь. Спасибо за любую помощь!