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

टेक्स्ट और कीवर्ड की सूची के बीच समानता?

यदि कीवर्ड हमेशा समान रहते हैं तो आप उनके ऊपर एक इंडेक्स बना सकते हैं जो खोज गति (बेहद) में सुधार करता है। इसे संभालने के लिए मानक डेटा संरचना trie है। लेकिन एक बेहतर (!) विकल्प है Aho-Corasick automaton या अन्य बहु-पैटर्न खोज एल्गोरिथम जैसे बहु-पैटर्न हॉर्सपूल (जिसे वू-मैनबर एल्गोरिथम भी कहा जाता है)।

अंत में, एक बहुत ही सरल विकल्प है कि आप अपने सभी कीवर्ड्स को पाइप से जोड़ दें (| ) और परिणाम को नियमित अभिव्यक्ति के रूप में उपयोग करें। तकनीकी रूप से, यह अहो-कोरासिक ऑटोमेटन के पास जाता है और आपके लिए इसे लागू करना बहुत आसान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गलत डेटाटाइम मान डेटाबेस त्रुटि संख्या:1292

  2. फ़ील्ड सूची में कॉलम 'user_id' अस्पष्ट है

  3. EF:स्थानिक/पूर्ण पाठ/हैश अनुक्रमणिका और स्पष्ट अनुक्रमणिका क्रम का गलत उपयोग

  4. MYSQL को सभी परिणाम मिलते हैं लेकिन पहले

  5. MySQL डेटाबेस प्रदर्शन देने के लिए युक्तियाँ - भाग एक