Поиск по имени человека / перевод

Я работаю над требованием сопоставить людей из разных баз данных. Одна сложная проблема - это различия в именах, таких как Боб - Роберт, Джим - Джеймс, Лиззи - Элизабет и т. Д. В разных базах данных.

Доступен ли поиск / перевод для такого рода требований.

2 ответа

Посмотрите на мой ответ (а также другие) здесь:

Инструменты для сопоставления данных имени / адреса

Вам нужно реализовать таблицу поиска с альтернативными именами в ней:

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

Затем найдите в базе данных базовое имя и все альтернативы. В итоге вы получите несколько совпадений, которые затем нужно будет проверить, чтобы увидеть, действительно ли они совпадают, на основе сравнения любых других данных, которые вы имеете в двух базах данных. Возможно, можно использовать даты записей в каждой базе данных - записи, введенные близко ко времени, указывают на одного и того же человека.

Другие вопросы по тегам