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