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

Как сделать автоподбор слов в Python?

Например: как в поисковике если написать часть слова, чтобы он приводил подходящие варианты.
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
mayton2019
@mayton2019
Bigdata Engineer
Нужно сначала начать со справочника слов которые отражают твою доменную область. Если к примеру это аптека - то в справочник надо загрузить все что туда относится. Названия болезней и названия лекарств и прочее.

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

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

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