// Double Metaphone - Codificação fonética avançada para correspondência de nomes multilíngues
Gera um código primário e um alternativo para correspondências mais precisas.
Lida com nomes de diferentes origens linguísticas.
Mais preciso que o algoritmo Metaphone original.
Double Metaphone, publicado por Lawrence Philips em 2000, é uma versão aprimorada do algoritmo Metaphone. Ele gera dois códigos fonéticos (primário e alternativo) para cada palavra, levando em conta diferentes pronúncias e origens linguísticas. Essa abordagem de código duplo melhora significativamente a precisão na comparação de nomes em inglês, espanhol, italiano, francês, alemão, línguas eslavas e outras.
Dois códigos para uma melhor correspondência:
Schmidt:
Primário: XMT
Alternativo: SMT
Smith:
Primário: SM0
Alternativo: XMT
Campbell:
Primário: KMPL
Alternativo: KMPL
Raspberry:
Primário: RSPR
Alternativo: RSPR
Nomes estrangeiros:
García – [KRS|KRX]
Çelik – [SLK|SLK]
Nguyen – [NKN|NKN]
Dois termos são considerados equivalentes
se qualquer combinação de seus códigos coincide.
Double Metaphone é um algoritmo fonético avançado que gera dois códigos para cada palavra: um primário e um alternativo. Com isso, leva em conta diferentes pronúncias e etimologias, sendo especialmente eficaz para comparar nomes de línguas e culturas diferentes.
Double Metaphone cobre muito mais casos de borda e padrões de idiomas estrangeiros. Ele reconhece padrões de nomes em espanhol, italiano, francês, idiomas germânicos e eslavos, gerando códigos alternativos adequados. Isso aumenta bastante a precisão ao comparar nomes internacionais.
Use Double Metaphone ao lidar com dados multiculturais, bancos de dados de clientes internacionais, pesquisa genealógica ou qualquer aplicação em que nomes possam ter grafias diferentes ou múltiplas origens linguísticas.
O código primário representa a pronúncia inglesa mais provável, enquanto o código alternativo representa pronúncias alternativas com base na possível origem do nome. Dois termos são considerados coincidentes se qualquer combinação de seus códigos corresponder (primário-primário, primário-alternativo etc.).