7

プロパティの所有者に関する情報を記述した一連の Oracle テーブルがあります。所有者名とその他のテキスト値は、所有者ごとに複数の関連テーブルの複数のフィールドに格納されます。これらのフィールドの内容に索引を付けたいと思います。私の目標は、ユーザーが所有者を見つけるためにキーワードを入力できる単一のフィールドを提供することです。

これを実現するためにOracle Textを設定するにはどうすればよいですか?

4

1 に答える 1

11

複数のデータストア設定を作成し、それをパラメーターとしてインデックスに渡すだけです。

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

于 2009-02-22T03:08:33.910 に答える