// Phonex - नाम मिलान के लिए उन्नत ध्वन्यात्मक एन्कोडिंग
बेहतर अंतर के लिए अधिकतम 8 अक्षर।
ध्वनि में समान व्यंजनों को एक साथ समूहित करता है।
शून्य से भरे परिवर्तनीय लंबाई वाले कोड।
Phonex नाम मिलान के लिए बनाया गया एक ध्वन्यात्मक एन्कोडिंग एल्गोरिदम है। यह पहले अक्षर को बनाए रखता है, विशेष संयोजनों (जैसे PH→F, KN→N) के लिए नियम लागू करता है, समान व्यंजनों को समूहित करता है और स्वरों को हटा देता है, सिवाय जब वे व्यंजनों को अलग करते हैं। इससे 4–8 अक्षरों के कोड बनते हैं जो नाम के उच्चारण को पकड़ते हैं और वर्तनी के बदलावों को सहन करते हैं।
व्यंजन मैपिंग: 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 विशेष संयोजन: PH → F, KN → N GH → हटाया जाता है WR → R उदाहरण: STEPHEN → SDBM0 S-T[D]-[e]-PH[F→B]-[e]-N[M] ASHCRAFT → ASCRF0 A-S[S]-H[हटाया गया]-C[C]-R[R]-A[हटाया गया]-F[B]-T[D] KNIGHT → NCD0 KN[N]-I[हटाया गया]-GH[हटाया गया]-T[D]
Phonex एक ध्वन्यात्मक एन्कोडिंग एल्गोरिदम है जिसे Soundex जैसे पुराने सिस्टम में सुधार के लिए डिज़ाइन किया गया है। यह व्यंजन समूहों, मूक अक्षरों और अंग्रेज़ी नामों में आम वर्तनी भिन्नताओं को बेहतर तरीके से संभालता है।
Phonex अधिक उन्नत व्यंजन समूहों का उपयोग करता है, PH, KN, GH जैसी विशेष अक्षर संयोजनों को संभालता है, 4 के बजाय 4–8 अक्षरों के लंबे कोड बनाता है और नाम की ध्वन्यात्मक संरचना को बेहतर ढंग से संरक्षित करता है।
Phonex अंग्रेज़ी नामों में वर्तनी भिन्नताओं के साथ मिलान करने, वंशावली अनुसंधान, ग्राहक डेटाबेस में डुप्लीकेट हटाने और किसी भी ऐसे अनुप्रयोग के लिए उपयुक्त है जहाँ ध्वनि‑आधारित नाम मिलान महत्वपूर्ण हो।
Phonex को अंग्रेज़ी नामों के लिए अनुकूलित किया गया है और अन्य भाषाओं के नामों के साथ यह उतना अच्छा काम नहीं कर सकता। गैर‑अंग्रेज़ी नामों के लिए Double Metaphone या Daitch-Mokotoff जैसे एल्गोरिदम पर विचार करें।