人名查找/翻译
我正在研究匹配来自不同数据库的人员的要求。一个棘手的问题是数据库中姓名的差异,例如 Bob - Robert、Jim - James、Lizzy - Elizabeth 等。
是否有可用于此类需求的查找/翻译。
I am working on a requirement to match people from different databases. One tricky problem is variance in names like Bob - Robert, Jim - James, Lizzy - Elizabeth etc across databases.
Is there a lookup/translation available for this kind of a requirement.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在这里查看我的答案(以及其他答案):
工具用于匹配姓名/地址数据
Take a look at my answer (as well as the others) here:
Tools for matching name/address data
您需要实现一个包含备用名称的查找表:
然后在数据库中搜索基本名称和所有备用名称。您最终会得到许多多个匹配项,然后需要根据两个数据库中拥有的任何其他数据的比较来检查它们是否真正匹配。也许可以使用每个数据库中记录的日期——时间相近输入的记录表明同一个人。
You'd need to implement a lookup table with the alternate names in it:
Then search the database for the base name and all alternates. You'll end up with a number of multiple matches which will then need to be checked to see if they really match based on a comparison of whatever other data you have in the two databases. Maybe the dates of the records in each database could be used - records entered close in time indicate the same person.