जब आपके प्रश्न हाथ से निकल रहे हों, तो कभी-कभी इसके कुछ हिस्सों को SQL और अन्य भागों में अपनी पसंद की प्रोग्रामिंग भाषा में लिखना बेहतर होता है।
और आप सर्च करने के लिए फुलटेक्स्ट सर्च का भी इस्तेमाल कर सकते हैं। आप उन सभी फ़ील्ड के साथ अलग तालिका बना सकते हैं जिन्हें आप खोजना चाहते हैं और FULLTEXT
. जोड़ें संशोधक।
CREATE TABLE `search_index` (
`id` INT NOT NULL,
`data` TEXT FULLTEXT,
);
SELECT `id` FROM `search_index` WHERE MATCH(`data`) AGAINST('word1 word2 word3');