【问题标题】:Human Name lookup / translation人名查询/翻译
【发布时间】:2009-12-29 06:07:01
【问题描述】:

我正在研究匹配来自不同数据库的人的要求。一个棘手的问题是数据库中名称的差异,例如 Bob - Robert、Jim - James、Lizzy - Elizabeth 等。

是否有可用于此类需求的查找/翻译。

【问题讨论】:

    标签: database name-matching


    【解决方案1】:

    在此处查看我的答案(以及其他答案):

    Tools for matching name/address data

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-13
        • 2013-04-23
        • 1970-01-01
        • 2021-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多