это поиск ближайшего соседа в метрическом пространстве с расстоянием Левенштейна в качестве метрической (или дистанционной) функции
a VP-дерево является одним из способов решения этой проблемы
this Реализация Python VP-дерева - это рабочая демонстрация, которая показывает, как работает VP-дерево, запускает его, скажем, в списке слов, предоставляет интерактивную оболочку, где вы вводите слово, и возвращает слова этот список не более чем на расстояние X от введенного вами слова