साउंडएक्स इस तरह की चीज के लिए अच्छा नहीं है क्योंकि अलग-अलग शब्द आपको एक ही साउंडएक्स परिणाम दे सकते हैं और इसलिए मनमाने ढंग से क्रमबद्ध होंगे। इसके लिए एक बेहतर समाधान लेवेनशीन एडिट डिस्टेंस एल्गोरिथम है और आप इसे अपने डेटाबेस में एक फ़ंक्शन के रूप में लागू करने में सक्षम हो सकते हैं:Levensheint impl. MySql संग्रहीत फ़ंक्शन के रूप में !!!
आप यह SO लिंक भी देख सकते हैं। . इसमें एल्गोरिदम का एक एसक्यूएल सर्वर (टी-एसक्यूएल-विशिष्ट) कार्यान्वयन शामिल है लेकिन इसे पोर्ट करना संभव होना चाहिए। एल्गोरिदम के यांत्रिकी काफी सरल हैं, केवल एक 2D सरणी और स्ट्रिंग पर लूपिंग की आवश्यकता होती है।