// Metaphone – शब्दों को उच्चारण के आधार पर इंडेक्स करने के लिए ध्वन्यात्मक एल्गोरिथ्म
शब्दों को वर्तनी नहीं, उच्चारण के आधार पर एन्कोड करता है।
ऐसे शब्द खोजें जो समान सुनाई देते हैं भले ही उनकी वर्तनी अलग हो।
विशेष रूप से अंग्रेज़ी उच्चारण नियमों के लिए डिज़ाइन किया गया।
Metaphone एक ध्वन्यात्मक एल्गोरिथ्म है जो शब्दों को उनकी अंग्रेज़ी उच्चारण के आधार पर एन्कोड करता है। यह अक्षरों और अक्षर‑समूहों को ध्वन्यात्मक कोड में बदलने के लिए कई परिवर्तन नियम लागू करता है। समान ध्वनि वाले शब्द एक ही कोड देते हैं, जिससे यह फ़ज़ी मिलान, स्पेल‑चेकिंग और डेटाबेस में नाम मिलान के लिए उपयोगी बनता है।
आम रूपांतरण:\nPH → F (phone → FON)\nCH → X (church → XRCH)\nC+E/I/Y → S (center → SNTR)\nG+E/I/Y → J (george → JRJ)\n\nसमान ध्वनि वाले शब्द:\nSmith → SM0\nSmythe → SM0\nSchmidt → XMT\n\nKnight → NT\nNight → NT\n\nCough → KF\nCoffee → KF
Metaphone एक ध्वन्यात्मक एल्गोरिथ्म है जिसे 1990 में लॉरेंस फिलिप्स ने प्रकाशित किया था। यह Soundex से बेहतर है क्योंकि यह अधिक जटिल नियमों का उपयोग करता है जो अंग्रेज़ी उच्चारण पैटर्न को बेहतर तरह से दर्शाते हैं।
Metaphone अधिक परिष्कृत नियमों का उपयोग करता है और अक्षरों की स्थिति व संयोजन को ध्यान में रखता है। यह अंग्रेज़ी शब्दों के लिए Soundex की तुलना में अधिक सटीक है, जिसे मूल रूप से उपनामों के लिए डिज़ाइन किया गया था और जो सरल संख्यात्मक कोड का उपयोग करता है।
Metaphone कोड का उपयोग आम तौर पर स्पेल‑चेकर, सर्च इंजन, डेटाबेस में डुप्लीकेट हटाने, वंशावली शोध और ऐसे किसी भी एप्लिकेशन में होता है जिसे ऐसे शब्दों का मिलान करना हो जो समान सुनाई देते हों लेकिन अलग‑अलग लिखे गए हों।
हाँ, Metaphone विशेष रूप से अंग्रेज़ी उच्चारण के लिए बनाया गया है। अन्य भाषाओं के लिए Cologne phonetic (जर्मन) या Caverphone (न्यूज़ीलैंड अंग्रेज़ी) जैसे अलग ध्वन्यात्मक एल्गोरिथ्म अधिक उपयुक्त हो सकते हैं।