Используйте indexer и --buildstops, чтобы получить список главных слов.
Импорт слов в таблицу базы данных. (и столбец автоинкремента для получения уникального идентификатора)
Создайте индекс сфинкса для этой таблицы - и включите min_prefix_len
Установить скрипт, который запускает запрос пользователей по этому индексу и ищет полные слова
в базе данных и возвращает его в клиентскую библиотеку Javascript.