我一直在为 Rails 中的模糊比较寻找一些好的选择。
本质上,我有一组字符串,我想与我的数据库中的一些字符串进行比较,如果适用,我想获得最接近的字符串。在这种特殊情况下,我对检测乱序/拼写错误的字母不是很感兴趣,而是忽略无关单词(额外信息、标点符号、诸如:the、and、it 等单词)并挑选出最佳匹配。这些字符串的长度通常在 2-7 个单词之间。
你会建议什么是最好的宝石/方法?我看过 amatch (http://flori.github.com/amatch/doc/index.html) 但我想知道还有什么。
谢谢!