// Phonex - avanceret fonetisk kodning til navnematch
Op til 8 tegn for bedre adskillelse.
Grupperer konsonanter, der lyder ens.
Variabel længde med nul-udfyldning.
Phonex er en fonetisk algoritme til forbedret navnematch. Algoritmen bevarer det første bogstav, anvender særlige regler for kombinationer (som PH→F og KN→N), grupperer lignende konsonanter og fjerner vokaler, medmindre de adskiller konsonanter. Resultatet er koder på 4–8 tegn, der fanger navnets udtale og tåler stavevarianter.
Konsonant-tilordninger: 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 Særlige kombinationer: PH → F, KN → N GH → fjernes WR → R Eksempler: STEPHEN → SDBM0 S-T[D]-[e]-PH[F→B]-[e]-N[M] ASHCRAFT → ASCRF0 A-S[S]-H[fjernet]-C[C]-R[R]-A[fjernet]-F[B]-T[D] KNIGHT → NCD0 KN[N]-I[fjernet]-GH[fjernet]-T[D]
Phonex er en fonetisk kodningsalgoritme, der er designet til at forbedre tidligere systemer som Soundex. Den giver bedre håndtering af konsonantklynger, stumme bogstaver og typiske stavevariationer i engelske navne.
Phonex bruger mere avancerede konsonantgrupperinger, håndterer særlige bogstavkombinationer (som PH, KN og GH), producerer længere koder (4–8 tegn i stedet for 4) og bevarer navnets fonetiske struktur bedre.
Phonex er ideel til matchning af engelske navne med stavevariationer, slægtsforskning, dubletkontrol i kundedatabaser og andre løsninger, hvor fonetisk navnematch er vigtig.
Phonex er optimeret til engelske navne og fungerer måske ikke lige så godt for navne fra andre sprog. Til ikke-engelske navne kan algoritmer som Double Metaphone eller Daitch-Mokotoff være bedre egnede.