设置Oracle文本到Oracle表中的多个列的索引值
-
05-09-2019 - |
题
我有一组描述关于财产所有者信息的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 /文档/ CD / B19306_01 / text.102 / b14217 / ind.htm#sthref281
不隶属于 StackOverflow