【发布时间】:2009-12-29 06:07:01
【问题描述】:
我正在研究匹配来自不同数据库的人的要求。一个棘手的问题是数据库中名称的差异,例如 Bob - Robert、Jim - James、Lizzy - Elizabeth 等。
是否有可用于此类需求的查找/翻译。
【问题讨论】:
我正在研究匹配来自不同数据库的人的要求。一个棘手的问题是数据库中名称的差异,例如 Bob - Robert、Jim - James、Lizzy - Elizabeth 等。
是否有可用于此类需求的查找/翻译。
【问题讨论】:
在此处查看我的答案(以及其他答案):
【讨论】:
您需要实现一个包含备用名称的查找表:
Base | Alternate
----------------
Robert | Bob
Elizabeth | Liz
Elizabeth | Lizzy
Elizabeth | Beth
然后在数据库中搜索基本名称和所有替代名称。您最终会得到多个匹配项,然后需要根据您在两个数据库中拥有的任何其他数据的比较来检查它们是否真的匹配。也许可以使用每个数据库中记录的日期——时间接近的记录表示同一个人。
【讨论】: