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

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

Например: как в поисковике если написать часть слова, чтобы он приводил подходящие варианты.
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Решения вопроса 1
mayton2019
@mayton2019
Bigdata Engineer
Нужно сначала начать со справочника слов которые отражают твою доменную область. Если к примеру это аптека - то в справочник надо загрузить все что туда относится. Названия болезней и названия лекарств и прочее.

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

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

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