मैं इसका उपयोग करूंगा (मूल्यों को अपनाने के लिए आपको न्यूनतम और अधिकतम लंबाई निर्धारित करें)
BEGIN
ctx_ddl.create_preference ('FT_WL', 'BASIC_WORDLIST');
ctx_ddl.set_attribute ('FT_WL', 'substring_index', 'YES');
ctx_ddl.set_attribute ('FT_WL', 'prefix_index', 'YES');
ctx_ddl.set_attribute ('FT_WL', 'prefix_min_length', 1);
ctx_ddl.set_attribute ('FT_WL', 'prefix_max_length', 6);
END;
CREATE INDEX fulltext_idx ON tmp_fulltext (fulltext)
INDEXTYPE IS CTXSYS.CTXCAT
PARAMETERS ('WORDLIST FT_WL')
पैरामीटर यहां बताए गए हैं Oracle Text Referenceए>
और इस प्रश्न को देखें कि रिफ्रेश को कैसे प्रबंधित किया जाए और उच्च कार्डिनैलिटी डेटा के साथ पूर्ण स्कैन की तुलना में इंडेक्स कैसे तेज नहीं हो सकता है:
LIKE '% के लिए PL/SQL परफॉर्मेंस ट्यूनिंग ...%' वाइल्डकार्ड क्वेरीज़