人名查找/翻译

发布于 2024-08-16 09:53:47 字数 120 浏览 1 评论 0原文

我正在研究匹配来自不同数据库的人员的要求。一个棘手的问题是数据库中姓名的差异,例如 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咆哮 2024-08-23 09:53:48

在这里查看我的答案(以及其他答案):

工具用于匹配姓名/地址数据

Take a look at my answer (as well as the others) here:

Tools for matching name/address data

海未深 2024-08-23 09:53:48

您需要实现一个包含备用名称的查找表:

Base      | Alternate
----------------
Robert    | Bob
Elizabeth | Liz 
Elizabeth | Lizzy
Elizabeth | Beth

然后在数据库中搜索基本名称和所有备用名称。您最终会得到许多多个匹配项,然后需要根据两个数据库中拥有的任何其他数据的比较来检查它们是否真正匹配。也许可以使用每个数据库中记录的日期——时间相近输入的记录表明同一个人。

You'd need to implement a lookup table with the alternate names in it:

Base      | Alternate
----------------
Robert    | Bob
Elizabeth | Liz 
Elizabeth | Lizzy
Elizabeth | Beth

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文