Нужно сначала начать со справочника слов которые отражают твою доменную область. Если к примеру это аптека - то в справочник надо загрузить все что туда относится. Названия болезней и названия лекарств и прочее.
После этого справочник загрузить в префиксное дерево (trie). По дереву можно делать запросы на поиск по первым буквам. Достаточно быстро. Названия библиотек поддержки этого trie я не знаю. Пускай те кто хорошо знают Python посоветуют реализацию.
Нужно сначала начать со справочника слов которые отражают твою доменную область. Если к примеру это аптека - то в справочник надо загрузить все что туда относится. Названия болезней и названия лекарств и прочее.
После этого справочник загрузить в префиксное дерево (trie). По дереву можно делать запросы на поиск по первым буквам. Достаточно быстро. Названия библиотек поддержки этого trie я не знаю. Пускай те кто хорошо знают Python посоветуют реализацию.