Я пытаюсь использовать FuzzyWuzzy, чтобы исправить неправильно написанные имена в тексте.Однако я не могу заставить process.extract и process.extractOne вести себя так, как я ожидал.
from fuzzywuzzy import process
the_text = 'VICTOR HUGO e MARIANA VEIGA'
search_term = 'VEYGA'
the_text = the_text.split()
found_word = process.extract(search_term, the_text)
print(found_word)
Это приводит к:
[('e', 90), ('VEIGA', 80), ('HUGO', 22), ('VICTOR', 18), ('MARIANA', 17)]
Как мне получить FuzzyWuzzy дляправильно определить «VEIGA» как правильный ответ?