> phonex | encoder <
// Phonex - codifica fonetica avanzata per il confronto dei nomi
Codici estesi
Fino a 8 caratteri per distinguere meglio i nomi.
Raggruppamento intelligente delle consonanti
Raggruppa le consonanti che suonano in modo simile.
Lunghezza flessibile
Codici a lunghezza variabile con riempimento di zeri.
>> informazioni tecniche
Come funziona Phonex
Phonex è un algoritmo di codifica fonetica progettato per migliorare il confronto dei nomi. Mantiene la prima lettera, applica regole speciali per combinazioni particolari (come PH→F e KN→N), raggruppa le consonanti simili e rimuove le vocali tranne quando separano due consonanti. Produce codici da 4 a 8 caratteri che catturano l'essenza fonetica del nome consentendo varianti di ortografia.
Perché usare Phonex
- Gestione migliore delle lettere mute.
- Raggruppamento migliorato delle consonanti.
- Efficace per nomi inglesi.
- Gestisce le varianti ortografiche più comuni.
- Codici più lunghi per un matching più accurato.
Esempi di codifica Phonex
Mappature delle consonanti:
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
Combinazioni speciali:
PH → F, KN → N
GH → rimosso
WR → R
Esempi:
STEPHEN → SDBM0
S-T[D]-[e]-PH[F→B]-[e]-N[M]
ASHCRAFT → ASCRF0
A-S[S]-H[rimosso]-C[C]-R[R]-A[rimosso]-F[B]-T[D]
KNIGHT → NCD0
KN[N]-I[rimosso]-GH[rimosso]-T[D]
>> domande frequenti
Che cos'è Phonex?
Phonex è un algoritmo di codifica fonetica progettato per migliorare sistemi precedenti come Soundex. Gestisce meglio i gruppi di consonanti, le lettere mute e le variazioni di ortografia tipiche dei nomi inglesi.
In cosa Phonex è diverso da Soundex?
Phonex usa raggruppamenti di consonanti più sofisticati, tratta combinazioni speciali di lettere (PH, KN, GH), genera codici più lunghi (4–8 caratteri invece di 4) e preserva meglio la struttura fonetica del nome.
Quando dovrei usare Phonex?
Phonex è ideale per confrontare nomi inglesi con varianti di scrittura, ricerche genealogiche, deduplicazione di database clienti e in generale per qualsiasi applicazione in cui il matching fonetico dei nomi sia importante.
Quali sono i limiti di Phonex?
Phonex è ottimizzato per i nomi inglesi e potrebbe non funzionare altrettanto bene con nomi di altre lingue. Per nomi non inglesi si possono considerare algoritmi come Double Metaphone o Daitch-Mokotoff.