用于比较两个名称以查看它们是否相似/相同的算法

问题描述 投票:0回答:1

我目前正在实施一个自动化工作流程,它必须将固定名称与另一个名称进行比较,如果名称匹配则返回。它应该考虑拼写/拼写错误并实现一个合适的算法,如soundex / levensthein

示例固定名称= Christopher Joel

例如,匹配应该找到:

  • 克里斯托弗·多伊
  • 乔尔
  • 克里斯托弗乔尔
  • 克里斯托弗乔尔

找不到匹配项:

  • 嫁给Doe
  • 克里斯廷

也许有人已经适合我了?我考虑过分割所有名称部分并单独比较它们,但如果这是正确的方法,我仍然会在这里使用。

非常感谢

algorithm comparison string-comparison fuzzy-comparison
1个回答
0
投票

我最终使用https://www.npmjs.com/package/fuzzball,因为这根本不需要任何逻辑

© www.soinside.com 2019 - 2024. All rights reserved.