Hitachi

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


11.16.10 同義語辞書を表記ゆれ補正検索対応に変更する

表記ゆれ補正検索に対応していない同義語辞書を,表記ゆれ補正検索に対応する同義語辞書に変更する方法を説明します。

例題

表記ゆれ補正検索に対応していない同義語辞書Dictionary3を,表記ゆれ補正検索に対応する同義語辞書に変更します。その際,コメントも変更します。

手順

  1. 保管している辞書情報登録ファイルの指定内容を変更する

    <変更前の辞書情報登録ファイルの指定内容>

    Dictionary3,/home/adbmanager/dictionary3_synonym.txt,CASESENSITIVE,詳細用語↓

    <変更後の辞書情報登録ファイルの指定内容>

    Dictionary3,/home/adbmanager/dictionary3_synonym.txt,CORRECTIONRULE,"詳細用語,表記ゆれ対応"

    (凡例)↓:改行

    保管しているDictionary3用の辞書情報登録ファイルの指定内容を変更します。この例では,次の変更をしています。

    • 3列目

      表記ゆれ補正オプションの指定を,CASESENSITIVEからCORRECTIONRULEに変更します。

    • 4列目

      コメントを変更します。コメント中に「,」を指定しているため,囲み文字の「"」でコメントを囲みます。

    この例では,辞書情報登録ファイルを次のファイル名で保存しているとします。

    • /home/adbmanager/dictionary3_information.txt

  2. 同義語辞書ファイルの格納ディレクトリの空き容量を確認する

    空き容量の確認方法については,「11.16.12 同義語辞書ファイルの格納ディレクトリに必要な空き容量を確認する」を参照してください。

  3. adbsyndictコマンドを実行して同義語辞書を更新する

    adbsyndict -m /home/adbmanager/dictionary3_information.txt

    -mオプションには,手順の1.で変更した辞書情報登録ファイルの絶対パス名を指定します。

  4. 同義語辞書ファイルの格納ディレクトリのバックアップを取得する

    同義語辞書を更新した場合,同義語辞書ファイルが更新されます。同義語辞書ファイルに障害が発生した場合に備えて,同義語辞書ファイルの格納ディレクトリのバックアップを取得してください。バックアップを取得しないと,同義語辞書ファイルに障害が発生した場合,同義語辞書ファイルをadbsyndictコマンドで再作成する必要があります。

    同義語辞書ファイルの格納ディレクトリは,サーバ定義のadb_syndict_storage_pathオペランドに指定したディレクトリです。

メモ

手順の3.で同義語辞書の更新が完了した場合,KFAA51509-Iメッセージが出力されます(更新を完了した同義語辞書の数だけメッセージが出力されます)。メッセージ中の同義語辞書名を確認し,同義語辞書の更新が完了したことを確認してください。