我正在使用 FuzzyWuzzy String Matching module from SeatGeek .
我发现在使用 token_set_ratio 搜索算法时,大小写上的微小差异会产生截然不同的结果。
例如,如果我在文件中查找短语“I am eating”,我会得到 100% 的匹配。但如果短语是“我正在吃”,只需改变一个字母的大小写,就可以得到 65% 的匹配。
有没有办法让算法不区分大小写?
请您参考如下方法:
token_set_ratio() 默认不区分大小写。
from fuzzywuzzy import fuzz
fuzz.token_set_ratio("I am eating", "i am eating")
=> 100
