2009-02-21 15 views
7

में एकाधिक कॉलम के इंडेक्स मानों के लिए ओरेकल टेक्स्ट सेट अप करें मेरे पास ओरेकल टेबल का एक सेट है जो संपत्ति मालिकों के बारे में जानकारी का वर्णन करता है। मालिक के नाम और अन्य पाठ मान प्रत्येक मालिक के लिए एकाधिक संबंधित तालिकाओं में एकाधिक फ़ील्ड में संग्रहीत होते हैं। मैं इन क्षेत्रों की सामग्री को इंडेक्स करना चाहता हूं। मेरा लक्ष्य एक ऐसा क्षेत्र प्रदान करना है जहां उपयोगकर्ता मालिकों का पता लगाने के लिए कीवर्ड दर्ज कर सके।ओरेकल टेबल

मैं इसे पूरा करने के लिए ओरेकल टेक्स्ट कैसे स्थापित करूं?

उत्तर

10

आपको केवल एक से अधिक डेटास्टोर वरीयता बनाने और इंडेक्स के पैरामीटर के रूप में पास करने की आवश्यकता होगी।

begin 
ctx_ddl.create_preference('my_multi', 'MULTI_COLUMN_DATASTORE'); 
ctx_ddl.set_attribute('my_multi', 'columns', 'column1, column2, column3'); 
end; 


create index myindex on mytable(docs) 
    indextype is ctxsys.context 
    parameters ('DATASTORE my_multi'); 

http://download.oracle.com/docs/cd/B19306_01/text.102/b14217/ind.htm#sthref281

संबंधित मुद्दे