用于比较两个名称以查看它们是否相似/相同的算法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于比较两个名称以查看它们是否相似/相同的算法相关的知识,希望对你有一定的参考价值。
我目前正在实施一个自动化工作流程,它必须将固定名称与另一个名称进行比较,如果名称匹配则返回。它应该考虑拼写/拼写错误并实现一个合适的算法,如soundex / levensthein
示例固定名称= Christopher Joel
例如,匹配应该找到:
- 克里斯托弗·多伊
- 乔尔
- 克里斯托弗乔尔
- 克里斯托弗乔尔
找不到匹配项:
- 嫁给Doe
- 克里斯廷
也许有人已经适合我了?我考虑过分割所有名称部分并单独比较它们,但如果这是正确的方法,我仍然会在这里使用。
非常感谢
答案
我最终使用https://www.npmjs.com/package/fuzzball,因为这根本不需要任何逻辑
以上是关于用于比较两个名称以查看它们是否相似/相同的算法的主要内容,如果未能解决你的问题,请参考以下文章