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

MySQL में FULLTEXT खोज किसी भी पंक्ति को वापस नहीं करती है

MySQL में तीन प्रकार की पूर्ण-पाठ खोज हैं:

  • बूलियन खोज
  • प्राकृतिक भाषा खोज (डिफ़ॉल्ट रूप से प्रयुक्त)
  • क्वेरी विस्तार खोज

MySQL मैन्युअल प्रविष्टि से :

उदाहरण के लिए, दो और रिकॉर्ड जोड़ने का प्रयास करें:

INSERT INTO articles(body) VALUES ('Some text'), ('Another text');

और फिर से वही SELECT चलाएँ - यह काम करेगा।

वैकल्पिक हल के रूप में, आप बूलियन मोड का उपयोग कर सकते हैं, जिसमें यह "50%" नियम नहीं है:

SELECT * FROM articles  WHERE MATCH(title, body) AGAINST('Maya' 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 Amazon RDS

  2. HTTPS के बिना PHP और MySQL में एक सुरक्षित लॉगिन स्क्रिप्ट बनाना

  3. मेरा MySQL ट्रिगर काम नहीं करता, सरल सिंटैक्स, जटिल नहीं

  4. सभी समाचार और सभी टिप्पणियां प्राप्त करें

  5. डेटाबेस तालिका से चुनिंदा ड्रॉप डाउन पॉप्युलेट करें