Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पुरातन वर्तनी के लिए अन्य प्रश्नों का सुझाव देना (उदाहरण के लिए Google का क्या आपका मतलब है)

Google का "क्या आपका मतलब है" बहुत दिलचस्प है:Google "क्या आपका मतलब है?" एल्गोरिथम कार्य?

अतीत में, मैंने SOUNDEX के साथ कुछ ऐसा ही लागू करने में कामयाबी हासिल की है जो उस कार्यक्षमता का अनुमान लगा सकता है।

मार्टिन, मार्टिन और मार्टीन SOUNDEX . से समान आउटपुट देते हैं .

आप SOUNDEX . से सभी परिणाम शामिल कर सकते हैं मिलान करें, या उनके द्वारा मांगे गए परिणामों का चयन करें और फिर select distinct name from table where SOUNDEX(name) = SOUNDEX(search_var) आपके 'सुझाव' के रूप में।

एक अनुकूलन के रूप में, आप खोज फ़ील्ड पर SOUNDEX की पूर्व-गणना कर सकते हैं और तालिका स्कैन से बचने के लिए इसे अनुक्रमित कॉलम के रूप में जारी रख सकते हैं।

यह Google के डिड यू मीन जितना परिष्कृत नहीं है, लेकिन आप बहुत जल्दी यथोचित रूप से करीब आ सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - त्रुटि 1045 - प्रवेश निषेध

  2. क्या मैं एक INT मान + 1 अपडेट कर सकता हूं और नया मान वापस कर सकता हूं?

  3. गतिशील रूप से डेटाबेस का चयन करें

  4. जावा के साथ MySQL Azure को जोड़ना

  5. समूह गणना के प्रतिशत की गणना(*)