// Phonex - avansert fonetisk koding for navnematching
Opptil 8 tegn for bedre skille mellom navn.
Grupperer konsonanter som høres like ut.
Koder med variabel lengde og nullutfylling.
Phonex er en fonetisk algoritme for mer presis navnematching. Den beholder første bokstav, bruker spesialregler for kombinasjoner (som PH→F og KN→N), grupperer lignende konsonanter og fjerner vokaler, bortsett fra når de skiller konsonanter. Resultatet er koder på 4–8 tegn som fanger den fonetiske kjernen i navnet og tåler stavevarianter.
Konsonantmappinger: 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 Spesielle kombinasjoner: PH → F, KN → N GH → fjernet 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 kodingsalgoritme laget for å forbedre eldre systemer som Soundex. Den håndterer konsonantklynger, stumme bokstaver og vanlige stavevarianter i engelske navn bedre.
Phonex bruker mer avanserte konsonantgrupper, håndterer spesielle bokstavkombinasjoner (PH, KN, GH), lager lengre koder (4–8 tegn i stedet for 4) og bevarer den fonetiske strukturen i navnet bedre.
Phonex passer godt til matching av engelske navn med ulike skrivemåter, slektsforskning, deduplisering av kundedatabaser og andre brukstilfeller der fonetisk navnematching er viktig.
Phonex er optimalisert for engelske navn og kan være mindre treffsikker for navn fra andre språk. For slike tilfeller kan algoritmer som Double Metaphone eller Daitch-Mokotoff være bedre valg.