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

MySQL FULLTEXT क्वेरी समस्या

आप जो करने की कोशिश कर रहे हैं उसके लिए एक पूर्ण टेक्स्ट इंडेक्स गलत दृष्टिकोण है। लेकिन, आपका विशिष्ट मुद्दा न्यूनतम शब्द लंबाई है, जो अंत के आधार पर या तो 3 या 4 (डिफ़ॉल्ट रूप से) है। इसे दस्तावेज़ीकरण में समझाया गया है , विशेष रूप से यहां ए> ।

एक बार जब आप मान को रीसेट कर देते हैं, तो आपको अनुक्रमणिका को फिर से बनाना होगा।

मुझे संदेह है कि आप चतुर होने की कोशिश कर रहे हैं। आपने शायद यह सलाह सुनी होगी कि "चीजों की सूची को सीमांकित स्ट्रिंग में संग्रहित न करें"। लेकिन आपने इसके बजाय "आह, लेकिन मैं एक पूर्ण पाठ अनुक्रमणिका का उपयोग कर सकता हूं" का मुकाबला किया। आप कर सकते हैं , हालांकि आप पाएंगे कि अधिक जटिल क्वेरी बहुत अच्छी तरह से अनुकूलित नहीं होती हैं।

बस सही करो। संबद्धता तालिका बनाएं user_skills प्रति उपयोगकर्ता एक पंक्ति और उपयोगकर्ता के पास प्रति कौशल के साथ। आपको प्रश्नों में उपयोग करना, डुप्लिकेट को रोकना, प्रश्नों को अनुकूलित करना आदि आसान लगेगा।



  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 मैच दो वर्णों के साथ काम नहीं करता है?

  2. WAMP पर PHPMyAdmin के लिए खोए हुए MySQL पासवर्ड तक पहुंच प्राप्त करना

  3. मैसकल एक कॉलम से गिनती के मूल्यों का चयन करें

  4. कोडइग्निटर सक्रिय रिकॉर्ड एक तालिका से दूसरी तालिका में सम्मिलित करें

  5. इस EXPLAIN में कुंजियों का उपयोग क्यों नहीं किया जाता है?