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

MySQL पूर्ण पाठ प्रत्यय खोज (बूलियन मोड) -(*सेब)

यद्यपि MySQL पूर्ण-पाठ खोज आपको प्रत्ययों द्वारा खोज करने की अनुमति नहीं देता है, यदि आप कुछ संग्रहण ओवरहेड के साथ ठीक हैं तो इसके लिए एक समाधान है। आपको बस एक अतिरिक्त कॉलम की आवश्यकता होगी जो मूल कॉलम से उलट स्ट्रिंग मान रखेगा, और नए कॉलम के लिए एक अतिरिक्त पूर्ण-पाठ अनुक्रमणिका भी रखेगा। तब आपकी क्वेरी इस तरह दिखेगी:

SELECT * FROM Tbl
WHERE MATCH (Word_reversed) AGAINST (REVERSE('*apple') IN BOOLEAN MODE)

याद रखें कि आपको अपडेट/ट्रिगर डालने या मैन्युअल रूप से अतिरिक्त फ़ील्ड भी बनाए रखनी होगी।



  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. क्या आपको उनके बचने के लिए तैयार बयानों का उपयोग करना चाहिए?

  3. अल्पविराम से अलग कॉलम में घटनाओं की गणना कैसे करें?

  4. MySQL index_length बाइट्स में है?

  5. आईफोन डिवाइस के टाइम ज़ोन में समय कैसे बदलें?