2.4.1 Text Search Plug-inのセットアップ(UNIXの場合)

セットアップとは,プラグイン実装ファイルをHiRDB運用ディレクトリにコピーすることを指します。

HiRDBがパラレルサーバの場合,すべてのサーバマシンにセットアップが必要です。

文書の全文検索機能や概念検索機能を使う場合,文書検索プラグイン(SGMLプラグインおよびn-gramインデクスプラグイン)に対してセットアップが必要です。また,文字列データの全文検索機能を使う場合,文字列検索プラグイン(FREEWORDプラグインおよびIXFREEWORDプラグイン)に対して,セットアップが必要です。

Text Search Plug-inのセットアップには,HiRDBの運用コマンド「pdplgset(プラグインのセットアップ)」を使用します。次の形式で実行してください。

コマンドの形式

pdplgset  プラグイン名  プラグインインストールディレクトリ

引数
プラグイン名
セットアップするプラグインの名称を指定します。Text Search Plug-inでは,各プラグインに対応してプラグイン名を次のように指定してください。
文書検索プラグインプラグイン名
SGMLプラグイン_phsgml
n-gramインデクスプラグイン_phngram

 

文字列検索プラグインプラグイン名
FREEWORDプラグイン_phcfwd
IXFREEWORDプラグイン_phxfwrd
プラグインインストールディレクトリ
サーバマシンにインストールされた,プラグインがあるディレクトリを指定します。Text Search Plug-inでは,OSに対応してプラグインインストールディレクトリを/opt/TSPluginに指定してください。
コマンド実行例

pdplgset  _phsgml  /opt/TSPlugin
pdplgset  _phngram /opt/TSPlugin
pdplgset  _phcfwd  /opt/TSPlugin
pdplgset  _phxfwrd /opt/TSPlugin

注意事項
  • すでに,同一ディレクトリにプラグインがセットアップされている場合,HiRDBが稼働中でないかを確認してください。稼働している場合,HiRDBの運用コマンド「pdstop(HiRDBシステム・ユニット・サーバの終了)」で停止させたあと,「pdplgset(プラグインのセットアップ)」で-dオプションを指定し,プラグインをHiRDBからアンセットアップしてください。
  • プラグインのアンセットアップ(pdplgset -d)を行う前にプラグインの固有ファイルを退避させる必要があります。詳細は「5.3.2(2) 運用環境のバックアップ」を参照してください。