// Phonex - codificación fonética avanzada para coincidencia de nombres
Hasta 8 caracteres para una mejor diferenciación.
Agrupa consonantes que suenan de forma similar.
Códigos de longitud variable con relleno de ceros.
Phonex es un algoritmo fonético diseñado para mejorar la coincidencia de nombres. Conserva la primera letra, aplica reglas especiales para combinaciones (como PH→F y KN→N), agrupa consonantes similares y elimina las vocales salvo cuando separan consonantes. El resultado son códigos de 4 a 8 caracteres que capturan la esencia fonética del nombre y toleran variaciones ortográficas.
Mapeos de consonantes: B,P,V,F → B C,K,Q,G,J → C S,Z,X → S D,T → D L → L M,N → M R → R Combinaciones especiales: PH → F, KN → N GH → eliminado WR → R Ejemplos: STEPHEN → SDBM0 S-T[D]-[e]-PH[F→B]-[e]-N[M] ASHCRAFT → ASCRF0 A-S[S]-H[eliminado]-C[C]-R[R]-A[eliminado]-F[B]-T[D] KNIGHT → NCD0 KN[N]-I[eliminado]-GH[eliminado]-T[D]
Phonex es un algoritmo de codificación fonética diseñado para mejorar sistemas anteriores como Soundex. Ofrece mejor manejo de grupos de consonantes, letras mudas y variaciones de ortografía habituales en nombres ingleses.
Phonex usa agrupaciones de consonantes más sofisticadas, trata combinaciones especiales de letras (PH, KN, GH), genera códigos más largos (4–8 caracteres en lugar de 4) y conserva mejor la estructura fonética del nombre.
Phonex es ideal para comparar nombres ingleses con variaciones de escritura, investigación genealógica, deduplicación de bases de datos de clientes y cualquier aplicación donde la coincidencia fonética de nombres sea importante.
Phonex está optimizado para nombres en inglés y puede no funcionar igual de bien con nombres de otros idiomas. Para nombres que no son en inglés, considera algoritmos como Double Metaphone o Daitch-Mokotoff.