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

MySQL में समानता से मिलान और क्रमबद्ध कैसे करें?

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

1) टेबल के कई कॉलम पर फुल टेक्स्ट इंडेक्स कैसे बनाएं

mysql> CREATE TABLE articles (
    ->   id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
    ->   title VARCHAR(200),
    ->   body TEXT,
    ->   FULLTEXT (title,body)
    -> );

2) नमूना डेटा

3) नमूना क्वेरी जो कीवर्ड के लिए कई कॉलम खोजती है और परिणाम + स्कोर प्रदर्शित करती है:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यह क्यों करता है:रेल में आईडी Postgresql के साथ काम नहीं करता है लेकिन यह MySQL के साथ काम करता है?

  2. पूर्ण पाठ खोज परीक्षण और लाइव पर अलग-अलग परिणाम देता है

  3. आप एक MySQL क्वेरी परिणाम को c . में एक चर में कैसे सहेजते हैं

  4. MySQL से JDBC कनेक्शन नहीं बना सकता (Java, IntelliJ और Linux का उपयोग करके)

  5. त्रुटि! MySQL प्रबंधक या सर्वर PID फ़ाइल नहीं मिली! क्यूएनएपी