HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 9
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
同義語検索をするために必要な同義語辞書を登録します。
phssyndicreg 同義語辞書名 同義語辞書テキストファイル名 [-r ルールファイル名 [-e]][-u {jis|ms|jis_ucs4|ms_ucs4}]
(4) コマンド引数
- 同義語辞書名
- 辞書を登録する際に付ける名称を指定します。システム内で区別できるユニークな名称を,1〜32バイトの範囲内で指定してください。
- 同義語辞書テキストファイル名
- 同義語辞書のテキストファイルの名称を指定します。
- ユティリティを実行するときのカレントディレクトリにあるファイル名または絶対パスを含めたファイル名を指定します。
- -u
- Unicode種別を指定します。データベースの文字コード種別がutf-8の場合は,必ず指定します。データベースの文字コードがutf-8でない場合には指定しないでください。
- 次のどれかを指定してください。
- jis:JISX0221でUCS2の範囲
- ms:MS-UnicodeでUCS2の範囲
- jis_ucs4:JISX0221でUCS4の範囲
- ms_ucs4:MS-UnicodeでUCS4の範囲
- -r
- ルールファイル名を指定します。ルールファイル名には,CREATE INDEXで指定したルールファイル名と同じファイル名を指定してください。SAMERULE2のインデクスを使用する場合,-eオプションを指定してください。
このユティリティは,HiRDBが稼働中のときだけ実行できます。
- SGMLプラグインを登録したすべてのHiRDB運用環境に対して,同一の同義語辞書テキストファイルを使用し,同一の同義語辞書名で登録してください。
- 文字列検索プラグインと同じ同義語辞書を使用する場合は,文字列検索プラグインで登録した同義語辞書テキストファイルを,文書検索プラグインにも同様に登録してください。
- 同義語辞書名に指定できる文字は,HiRDBをセットアップしたときの文字コード,記号,英数字,および半角カタカナです。ただし,表3-2に示す記号は指定できません。
- データベースの文字コード種別がutf-8の場合,UCS4の範囲のインデクス(INDEX_UCS4)に対する同義語検索は,UCS4の範囲で作成した同義語辞書を使用します。INDEX_UCS4指定のないインデクスは,UCS2の範囲で作成した同義語辞書を使用します。また,extracts関数はUCS4の範囲の同義語辞書を優先的に使用しますが,UCS4の範囲の同義語辞書が作成されていない場合には,UCS2の範囲の同義語辞書を使用します。
- 系切り替え運用を行う場合は,「付録E 系切り替え」を参照してください。
表3-2 同義語辞書名に指定できない記号
| 記号 |
記号の意味 |
| " |
ダブルクォーテーション |
| , |
コンマ |
| { |
左波括弧 |
| } |
右波括弧 |
| [ |
左角括弧 |
| ] |
右角括弧 |
| ( |
左丸括弧 |
| ) |
右丸括弧 |
| \ |
円記号(エスケープ文字) |
| * |
アスタリスク |
| ? |
疑問符 |
| | |
パイプ |
| ^ |
ハット |
| : |
コロン |
| △ |
空白 |
All Rights Reserved. Copyright (C) 2010, 2015, Hitachi, Ltd.