为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的模糊字符串搜索库

Java中的模糊字符串搜索库

幕布斯6054654 2019-08-31 15:22:12
我正在寻找一个用于模糊字符串搜索的高性能Java库。有许多算法可以找到类似的字符串,Levenshtein距离,Daitch-Mokotoff Soundex,n-gram等。存在哪些Java实现?他们的利弊?我知道Lucene,任何其他解决方案或Lucene最好吗?我找到了这些,有没有人有过这些经历?
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

Commons Lang实施了Levenshtein距离。


Commons Codec有soundex和metaphone的实现。


查看完整回答
反对 回复 2019-08-31
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

如果你主要比较短字符串并想要一些便携和轻量级的东西,你可以使用众所周知的python算法fuzzywuzzy 移植到Java。


你可以在这里阅读更多相关信息


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 684 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信