साउण्डेक्स
यह लेख एक आधार है। जानकारी जोड़कर इसे बढ़ाने में विकिपीडिया की मदद करें। |
साउण्डेक्स (Soundex) एक ध्वन्यात्मक कलन विधि है जिसका उपयोग नामों को उनकी अंग्रेजी ध्वनि के अनुसार व्यवस्थित किए जाने में किया जाता है। इसका उद्देश्य यह है कि समान रूप से उच्चारित (homophones) नामों को समान प्रकार से कोडित किया जाय यद्यपि उनके वर्तनियों में मामूली अन्तर क्यों न हो।
यह अल्गोरिद्म मुख्यतः व्यंजनों की कोडिंग करता है ; स्वर की कोडिंग नहीं की जाती यदि वह शब्द के आरम्भ में न आया हो। सभी फोनेटिक अल्गोरिद्मों में साउण्डेक्स सबसे अधिक प्रसिद्ध है। इसकी प्रसिद्धि का एक कारण यह भी है कि यह PostgreSQL,[2] MySQL,[3] MS SQL Server[4] and Oracle[5]) आदि लोकप्रिय डेटाबेस सॉफ्टवेयरों में शामिल कर लिया गया है।
बाहरी कड़ियाँ[संपादित करें]
- भारतीय साउण्डेक्स (शिल्पा)
- The Soundex Indexing System (U.S. National Archives and Records Administration)
उपयोग के लिए तैयार साउण्डेक्स परिवर्तक[संपादित करें]
- Eastman's Online Genealogy Newsletter Online soundex converter
- van der Harg - Geanealogie: Soundex Dutch soundex converter
- Indic Soundex Converts from all Indian languages and English (developed by the Swatantra Malyalam Group)
साउण्डेक्स के प्रोग्रामिंग एल्गोरिद्म[संपादित करें]
- Soundex on Rosetta Code Implementations in around twenty languages.
- Text::Soundex Perl module from CPAN
- PHP soundex function
- SimMetrics an open source (sourceforge) library of similarity metrics including a number of soundex variants
- Soundex in C#
- Soundex in Haskell
- Soundex in Java
- Soundex in JavaScript (view page source for code) (wrong: fails if first letter doubled, or vowel separates 2 similar letters)
- Soundex in Python
- Soundex in STATA
- Soundex in PostgreSQL
- Soundex Tcl package from the tcllib library
- Indic Soundex's Source Code Code for above example.
- Soundex[मृत कड़ियाँ] and Refined Soundex[मृत कड़ियाँ] in Scala