2009-12-29 108 views
3

我正在努力匹配來自不同數據庫的人。一個棘手的問題是在數據庫中Bob - Robert,Jim - James,Lizzy - Elizabeth等名稱存在差異。人名查找/翻譯

是否有可用於此類需求的查找/翻譯?

回答

0

你需要實現與它的替代名字查找表:

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

然後搜索數據庫爲基礎的名字和所有交替。您最終會得到多個匹配,然後需要根據您在兩個數據庫中的其他數據的比較來檢查它們是否真正匹配。也許可以使用每個數據庫中記錄的日期 - 即時輸入的記錄表示同一個人。