قم بإعداد نص Oracle لقيم فهرس أعمدة متعددة في جداول Oracle

StackOverflow https://stackoverflow.com/questions/571758

  •  05-09-2019
  •  | 
  •  

سؤال

لدي مجموعة من جداول أوراكل تصف معلومات عن مالكي العقارات. يتم تخزين أسماء المالك والقيم النصية الأخرى في حقول متعددة في جداول متعددة ذات صلة، لكل مالك. أرغب في فهرسة محتويات هذه الحقول. هدفي هو توفير حقل واحد حيث يمكن للمستخدم إدخال الكلمات الرئيسية لتحديد موقع المالكين.

كيف أقوم بإعداد نص أوراكل لإنجاز هذا؟

هل كانت مفيدة؟

المحلول

ستحتاج فقط إلى إنشاء تفضيل متعدد البيانات وتمريرها كمعلمة إلى الفهرس.

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#17/ind.htm#17/ind.htm#sthref281.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top