シソーラスとシソーラスのエントリは、CTXAPP
ロールを持つすべてのOracle Textユーザーが作成、変更、削除、インポートおよびエクスポートできます。
この項では、次の項目について説明します。
シソーラスをプログラムでメンテナンスおよびブラウズするには、PL/SQLパッケージCTX_THES
を使用できます。このパッケージを使用すると、語句および階層関係のブラウズ、語句の追加と削除、シソーラス・リレーションの追加と削除、シソーラス表に対するシソーラスのインポートとエクスポートを実行できます。
また、CONTAINS
句でシソーラス演算子を使用すると、ロードしたシソーラスに基づいて問合せ語句を拡張できます。たとえば、SYN
演算子を使用すると、次のようにdogなどの語句をそのシノニムに拡張できます。
'syn(dog)'
ctxload
ユーティリティは、シソーラスをプレーン・テキスト・ファイルからシソーラス表にロードする場合、およびシソーラスをシソーラス表から出力(つまりダンプ)ファイルにダンプする場合に使用できます。
ctxload
で作成されたシソーラスのダンプ・ファイルは、出力したり、他のアプリケーションの入力として使用できます。ダンプ・ファイルは、シソーラス表にシソーラスをロードする場合にも使用できます。このことは、既存のシソーラスを新しいシソーラスを作成するための基礎として使用する場合に便利です。