-5

我正在寻找一个可以比较字符串的 api/方法/框架。一个是存储在服务器上的字符串,而另一个是用户输入的字符串。

例如: 存储字符串:“Login” 用户输入:“login” “log in” “lOG IN” 或任何此类排列。

我在spring mvc中使用java(制作一个webapp)。服务器从用户那里获取一个字符串,然后查找与给定字符串相似的字符串并返回找到的记录。

任何帮助,将不胜感激。谢谢

4

1 回答 1

0

除非您的数据量很小(< 几 MB),否则您可能需要Apache Lucene之类的东西,它可用于索引和搜索大型文档集,并且可以使用 Levenshtein 距离和其他相似性匹配算法进行模糊搜索。

于 2013-09-18T15:30:45.927 回答