我正在寻找一个可以比较字符串的api /方法/框架。一个是存储在服务器上的字符串,而另一个是用户输入给出的字符串。
例如: 存储字符串:“登录” 用户输入:“登录”“登录”“lOG IN”或任何此类排列。
我在spring mvc中使用java(制作一个webapp)。服务器从用户获取一个字符串,然后查找类似于给定字符串的字符串并返回找到的记录。
任何帮助将不胜感激。感谢
答案 0 :(得分:0)
除非您的数据大小很小(<几MB),否则您可能需要类似Apache Lucene的内容,可用于索引和搜索大型文档集,并且可以使用Levenshtein距离和其他方式进行模糊搜索相似性匹配算法。