// Double Metaphone — продвинутый фонетический кодировщик для сопоставления имён на разных языках
Генерирует основной и альтернативный код для более точного сопоставления.
Корректно работает с именами из разных языковых семей.
Более точный, чем исходный алгоритм Metaphone.
Double Metaphone, предложенный Лоуренсом Филлипсом в 2000 году, — улучшенная версия алгоритма Metaphone. Для каждого слова он генерирует два фонетических кода (основной и альтернативный), учитывая различные возможные произношения и происхождение слова. Такой подход с двойным кодированием значительно повышает точность совпадения имён на английском, испанском, итальянском, французском, немецком и славянских языках.
Два кода для более точного совпадения:
Schmidt:
Основной: XMT
Альтернативный: SMT
Smith:
Основной: SM0
Альтернативный: XMT
Campbell:
Основной: KMPL
Альтернативный: KMPL
Raspberry:
Основной: RSPR
Альтернативный: RSPR
Иностранные имена:
García – [KRS|KRX]
Çelik – [SLK|SLK]
Nguyen – [NKN|NKN]
Два слова считаются совпадающими,
если совпадает любая комбинация их кодов.
Double Metaphone — это продвинутый фонетический алгоритм, который генерирует два кода для каждого слова: основной и альтернативный. Это позволяет учитывать разные произношения и происхождение слов, что особенно полезно при сопоставлении имён из разных языков и культур.
Double Metaphone покрывает гораздо больше пограничных случаев и языковых шаблонов. Он распознаёт характерные модели имён в испанском, итальянском, французском, германских и славянских языках и генерирует подходящие альтернативные коды. В результате точность совпадений для международных имён значительно возрастает.
Используйте Double Metaphone при работе с мультикультурными данными, международными клиентскими базами, в генеалогических исследованиях или в любых системах, где имена могут иметь разные написания и языковое происхождение.
Основной код отражает наиболее вероятное английское произношение, а альтернативный код учитывает другие возможные варианты на основе происхождения имени. Два слова считаются совпадающими, если совпадает любая комбинация их кодов (основной‑основной, основной‑альтернативный и т.д.).