Google का "क्या आपका मतलब है" बहुत दिलचस्प है:Google "क्या आपका मतलब है?" एल्गोरिथम कार्य?
अतीत में, मैंने SOUNDEX के साथ कुछ ऐसा ही लागू करने में कामयाबी हासिल की है जो उस कार्यक्षमता का अनुमान लगा सकता है।
मार्टिन, मार्टिन और मार्टीन SOUNDEX
. से समान आउटपुट देते हैं .
आप SOUNDEX
. से सभी परिणाम शामिल कर सकते हैं मिलान करें, या उनके द्वारा मांगे गए परिणामों का चयन करें और फिर select distinct name from table where SOUNDEX(name) = SOUNDEX(search_var)
आपके 'सुझाव' के रूप में।
एक अनुकूलन के रूप में, आप खोज फ़ील्ड पर SOUNDEX की पूर्व-गणना कर सकते हैं और तालिका स्कैन से बचने के लिए इसे अनुक्रमित कॉलम के रूप में जारी रख सकते हैं।
यह Google के डिड यू मीन जितना परिष्कृत नहीं है, लेकिन आप बहुत जल्दी यथोचित रूप से करीब आ सकते हैं।