ヘッダーをスキップ
Oracle® Textアプリケーション開発者ガイド
12cリリース1 (12.1)
B71317-04
  目次へ移動
目次
索引へ移動
索引

前
次
 

Oracle Textシソーラスの作成とメンテナンス

シソーラスとシソーラスのエントリは、CTXAPPロールを持つすべてのOracle Textユーザーが作成、変更、削除、インポートおよびエクスポートできます。

この項では、次の項目について説明します。

CTX_THESパッケージ

シソーラスをプログラムでメンテナンスおよびブラウズするには、PL/SQLパッケージCTX_THESを使用できます。このパッケージを使用すると、語句および階層関係のブラウズ、語句の追加と削除、シソーラス・リレーションの追加と削除、シソーラス表に対するシソーラスのインポートとエクスポートを実行できます。

シソーラス演算子

また、CONTAINS句でシソーラス演算子を使用すると、ロードしたシソーラスに基づいて問合せ語句を拡張できます。たとえば、SYN演算子を使用すると、次のようにdogなどの語句をそのシノニムに拡張できます。

'syn(dog)'

ctxloadユーティリティ

ctxloadユーティリティは、シソーラスをプレーン・テキスト・ファイルからシソーラス表にロードする場合、およびシソーラスをシソーラス表から出力(つまりダンプ)ファイルにダンプする場合に使用できます。

ctxloadで作成されたシソーラスのダンプ・ファイルは、出力したり、他のアプリケーションの入力として使用できます。ダンプ・ファイルは、シソーラス表にシソーラスをロードする場合にも使用できます。このことは、既存のシソーラスを新しいシソーラスを作成するための基礎として使用する場合に便利です。

警告:

セキュリティを確実にするために、インタラクティブ・モードを使用し、ユーザー・パスワードの入力を求められたときにctxloadにパスワードを入力することをお薦めします。コマンドラインにパスワードを入力しないことをお薦めします。

注意:

また、PL/SQLパッケージCTX_THESIMPORT_THESAURUSプロシージャとEXPORT_THESAURUSプロシージャを使用すると、シソーラス表に対するシソーラスのインポートとエクスポートをプログラム的に実行することもできます。

これらのプロシージャの詳細は、『Oracle Textリファレンス』を参照してください。