我有一组Oracle表来描述有关业主的信息.对于每个所有者,所有者名称和其他文本值存储在多个相关表中的多个字段中.我想索引这些字段的内容.我的目标是提供一个字段,用户可以在其中输入关键字来查找所有者.
如何设置Oracle Text来实现此目的?
您只需创建一个多数据存储区首选项并将其作为参数传递给索引.
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