मुझे यकीन नहीं है कि 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) नमूना क्वेरी जो कीवर्ड के लिए कई कॉलम खोजती है और परिणाम + स्कोर प्रदर्शित करती है: