Я создал статический веб-интерфейс для поиска данных из некоторых таблиц в моей базе данных PostgreSQL. Веб-сайт запросов состоит из простого текстового поля для ввода поискового запроса, а веб-сайт результатов представляет результаты в виде простой HTML-таблицы. Код на стороне сервера для поиска в базе данных PostgreSQL и возврата результатов написан на python с использованием psycopg2.
Теперь я хотел бы добавить некоторые интерактивные «функции Ajax» в мою поисковую систему. При вводе поискового запроса я хотел бы видеть список возможных поисковых терминов, как это делает Google. На странице результатов я бы хотел отсортировать таблицу с результатами.
Какой самый простой / рекомендуемый способ реализовать эти функции для моего сайта поисковой системы?