比较Java中的字符串接近度



在谷歌和StackOverflow中搜索后,我找不到任何关于Java中字符串接近度比较的资源,我只找到关于==和equals之间差异的结果。。。

你们中有人知道任何一个库允许比较两个字符串之间的"接近度"并给出接近度的百分比吗?

示例: carbar非常接近,和狗是非常不同的

这个想法是能够将用户编写的城市与我数据库中的城市进行比较,以避免重复数据。例如,如果用户写"纽约",我可以告诉他"你是说"纽约"吗?

非常感谢:)

我使用了SecondString MongeElkan算法,您也可以查看Lucene的算法。

SecondString链接

相关内容

  • 没有找到相关文章

最新更新