gpt4 book ai didi

java - 在java中编辑距离

转载 作者:行者123 更新时间:2023-12-01 23:39:08 34 4
gpt4 key购买 nike

我有一个姓名列表和一个简单的搜索机制。我希望在搜索结果中显示经过细微更改(拼写错误)的单词。

搜索文本示例:braniecka

示例结果:Branicka , Kraniecka , Braniecki

感谢任何帮助。

最佳答案

您可以实现Levenshtein distance 。它是一种广泛使用的算法。

您还可以考虑将您的解决方案升级到 Lucene,特别是如果您正在进行任何生产工作。 Lucene 以极其高效的方式处理您的需求(无需强力穷举搜索)。

关于java - 在java中编辑距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218318/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com