// Phonex - geavanceerde fonetische codering voor naammatching
Tot 8 tekens voor een betere onderlinge onderscheidbaarheid.
Groepeert medeklinkers die fonetisch op elkaar lijken.
Codes met variabele lengte en nulvulling.
Phonex is een fonetisch coderingsalgoritme dat is ontworpen om naammatching te verbeteren. Het behoudt de eerste letter, past speciale regels toe voor combinaties (zoals PH→F en KN→N), groepeert vergelijkbare medeklinkers en verwijdert klinkers, behalve wanneer ze medeklinkers scheiden. Zo ontstaan codes van 4–8 tekens die de fonetische kern van een naam vastleggen en spellingvarianten toelaten.
Medeklinkertoewijzingen: 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 Speciale combinaties: PH → F, KN → N GH → verwijderd WR → R Voorbeelden: STEPHEN → SDBM0 S-T[D]-[e]-PH[F→B]-[e]-N[M] ASHCRAFT → ASCRF0 A-S[S]-H[verwijderd]-C[C]-R[R]-A[verwijderd]-F[B]-T[D] KNIGHT → NCD0 KN[N]-I[verwijderd]-GH[verwijderd]-T[D]
Phonex is een fonetisch coderingsalgoritme dat is ontworpen als verbetering van oudere systemen zoals Soundex. Het gaat beter om met medeklinkerclusters, stomme letters en veelvoorkomende spellingvarianten in Engelse namen.
Phonex gebruikt meer geavanceerde groeperingen van medeklinkers, verwerkt speciale lettercombinaties (PH, KN, GH), genereert langere codes (4–8 tekens in plaats van 4) en bewaart de fonetische structuur van de naam beter.
Phonex is ideaal voor het matchen van Engelse namen met verschillende spellingen, genealogisch onderzoek, het dedupliceren van klantendatabases en andere toepassingen waarbij fonetische naammatching belangrijk is.
Phonex is geoptimaliseerd voor Engelse namen en werkt mogelijk minder goed voor namen uit andere talen. Voor niet-Engelse namen kun je algoritmen zoals Double Metaphone of Daitch-Mokotoff overwegen.