我已经阅读了有关 LSH 散列的信息,并且想知道在 1 个字符内匹配字符串的最佳实现是什么?
test = {'dog':1, 'cat': 2, 'eagle': 3}
test['dog']
>> 1
如果我查找 test['dogs'] 或 test['dogg'],我也想返回 1。我意识到如果我要查找“log”或“cog”它也会返回 1,但我可以编写一个方法来排除这些结果。
另外,如何进一步使用此方法使一般字符串返回 X 个字符内的匹配项?
string1 = "brown dogs"
string2 = "brown doggie"
假设我的字典中只存储了 string1,那么查找 string2 将返回 string1。
谢谢