Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


11.16.12 同義語辞書ファイルの格納ディレクトリに必要な空き容量を確認する

同義語辞書を登録または更新する際,同義語辞書ファイルの格納ディレクトリに必要な空き容量があるかどうかを確認してください。空き容量が不足している場合,adbsyndictコマンドがエラーになります。

必要となる空き容量の概算値は,次に示す計算式で求められます。

計算式(単位:キロバイト)

A+513×C+27×B+1,539×D

A

表記ゆれ補正オプションにCASESENSITIVEを指定する同義語辞書の同義語一覧定義ファイルの合計サイズ(単位:キロバイト)

B

表記ゆれ補正オプションにCORRECTIONRULEを指定する同義語辞書の同義語一覧定義ファイルの合計サイズ(単位:キロバイト)

C

表記ゆれ補正オプションにCASESENSITIVEを指定する同義語辞書の数

D

表記ゆれ補正オプションにCORRECTIONRULEを指定する同義語辞書の数

計算の結果,空き容量が不足している場合は,adbsyndictコマンドで一度に登録または更新する同義語辞書の数を減らしてください。上記の計算式では,一時的に必要となる容量を計算しています。そのため,一度に登録または更新する同義語辞書の数を減らすと,一時的に必要となる容量が減るため,adbsyndictコマンドを実行できることがあります。

メモ

例えば,10個の同義語辞書を更新する場合,更新後の同義語辞書ファイルを10個作成したあとに,更新前の同義語辞書ファイルを削除します。そのため,同義語辞書ファイルの格納ディレクトリ下には,一時的に同義語辞書ファイルが20個存在することになります。