UTILS.
100% ब्राउज़र में
🔉

फ़ोनेटिक एनकोडर (Soundex / Metaphone)

किसी शब्द या नाम को उसके Soundex कोड में एनकोड करें ताकि मिलते-जुलते ध्वनि वाले नाम टकराएँ, एक वैकल्पिक Metaphone व्यू के साथ जो एक दूसरा फ़ोनेटिक एल्गोरिदम देता है।

इस टूल के बारे में

फ़ोनेटिक एनकोडर किसी शब्द या नाम को एक फ़ोनेटिक कोड में बदल देता है ताकि जो नाम एक जैसे सुनाई देते हैं वे समान मान में मैप हों — fuzzy नाम मिलान, genealogy खोज, और वर्तनी भिन्नताओं को हटाने के पीछे की तरकीब। डिफ़ॉल्ट American Soundex है, एक चार-कैरेक्टर कोड: यह पहला अक्षर रखता है, फिर शेष व्यंजनों को अंकों में मैप करता है (B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6) जबकि स्वर और H, W, Y को 0 में मैप करता है।

एल्गोरिदम शास्त्रीय नियमों का ठीक-ठीक पालन करता है। एक ही अंक की जो श्रृंखलाएँ आस-पास हों, या केवल H या W से अलग हों, वे एकल अंक में सिमट जाती हैं, जबकि स्वर से अलग किए गए अक्षर अलग-अलग एनकोड होते हैं। सभी शून्य हटा दिए जाते हैं, रखा गया पहला अक्षर उपसर्ग के रूप में लगाया जाता है, और परिणाम पहले तीन अंक होते हैं जो लंबाई चार तक शून्य से दायीं ओर पैडेड होते हैं। इसीलिए Robert और Rupert दोनों R163 में एनकोड होते हैं, और Ashcraft A261 में एनकोड होता है।

एक दूसरे, अधिक आधुनिक फ़ोनेटिक व्यू के लिए एल्गोरिदम टॉगल को Metaphone (या ‘Both’) पर स्विच करें। Metaphone अंग्रेज़ी उच्चारण नियम लागू करता है — silent-letter हटाना, PH→F, TH→0 (theta), SH/TIA/SIO→X, soft बनाम hard C और G, इत्यादि — जो एक चर-लंबाई की key बनाता है जो अक्सर अंग्रेज़ी शब्दों के लिए Soundex की तुलना में समध्वनि शब्दों को अधिक सटीकता से समूहित करती है। सब कुछ एक नियतात्मक state machine है जो आपके ब्राउज़र में स्थानीय रूप से गणना किया जाता है; कोई डेटा न देखा जाता है न प्रसारित होता है।

अक्सर पूछे जाने वाले प्रश्न

Soundex एनकोडिंग कैसे काम करती है?
पहला अक्षर रखें, फिर बाकी को कोड करें: B,F,P,V→1; C,G,J,K,Q,S,X,Z→2; D,T→3; L→4; M,N→5; R→6; स्वर और H,W,Y→0। दोहराए गए अंकों को सिकोड़ें (उन सहित जो केवल H या W से अलग हों), शून्य हटाएँ, पहला अक्षर उपसर्ग लगाएँ, और चार कैरेक्टर तक पैड या ट्रिम करें, जैसे Robert→R163।
Robert और Rupert का कोड एक ही क्यों होता है?
दोनों R से शुरू होते हैं और उनके व्यंजन अनुक्रम समान अंकों में मैप होते हैं (b/p→1, r→6, t→3), जिससे R163 बनता है। यह टकराव ही Soundex का पूरा उद्देश्य है: जो नाम एक जैसे सुनाई देते हैं वे एक कोड साझा करते हैं, जो असंगत वर्तनी वाले रिकॉर्ड खोजने के लिए आदर्श है।
Metaphone क्या है और यह कैसे भिन्न है?
Metaphone एक बाद का फ़ोनेटिक एल्गोरिदम है जो एक स्थिर अंक तालिका के बजाय अंग्रेज़ी उच्चारण नियम लागू करता है। यह silent अक्षर, PH→F, TH→0, soft/hard C और G, और अधिक को संभालता है, जो एक चर-लंबाई की key बनाता है जो अक्सर अंग्रेज़ी समध्वनि शब्दों को Soundex से अधिक सटीकता से मैच करती है।
क्या यह पूरे नामों या वाक्यांशों पर काम करता है?
दोनों एल्गोरिदम एक एकल शब्द को एनकोड करते हैं — non-letter कैरेक्टर हटा दिए जाते हैं और शब्द को पहले अपर-केस किया जाता है। पूरे नाम के लिए, प्रत्येक भाग (पहला, अंतिम) को अलग से एनकोड करें। सब कुछ बिना किसी बाहरी lookup के स्थानीय रूप से गणना किया जाता है।

और टूल