HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 8
HiRDBが文字コードutf-8でセットアップされた 場合,Text Search Plug-inでも文字コードutf-8を使用できるようになります。この場合,文字 コードがutf-8であるXML文書,プレーン文書, およびFREEWORD型テキストが検索対象となります。ただし,FREEWORD型テキストについては,文字コード種別がMS-Unicodeである必要があります。(MS-UnicodeはMicrosoft社のUnicodeです。)
また,使用する文字コードによって,Text Search Plug-inで使用できる機能が異なります。使用する文字コードによるText Search Plug-inの機能差を,表2-1,表2-2および表2-3に示します。
表2-1 使用できる検索機能
| 機能 | Shift-JISまたは EUC使用時 |
utf-8使用時 |
|---|---|---|
| 単純文字列検索 | ○ | ○ |
| 検索タームを複数指定した検索(論理和または論理積使用) | ○ | ○ |
| 近傍検索 | ○ | ○ |
| 同義語展開検索 | ○ | ○ |
| 異表記展開検索 | ○ | ○ |
| 構造名を指定した検索 | ○ | ○ |
| 重み付き検索 | ○ | ○ |
| 概念検索 | ○ | ○ |
| 抽象データ型関数extracts | ○ | △※1 |
表2-2 インデクス作成時に使用できる機能
| 機能 | Shift-JISまたは EUC使用時 |
utf-8(UCS2)使用時 | utf-8(UCS4)使用時 |
|---|---|---|---|
| 概念検索の使用 | ○ | ○ | ○ |
| インデクス作成ルール追加機能 | ○ | ○ | ○ |
| 大小文字・全角文字半角文字統一機能 | ○ | ○ | ○ |
| 拗音統一機能 | ○ | ○ | ○ |
| 濁音統一機能 | ○ | ○ | ○ |
| 削除文字指定機能 | ○ | ○ | ○ |
| 文字単位インデクス作成機能 | ○ | ○ | ○ |
| 差分インデクス定義 | ○ | ○ | × |
| 分割遅延登録時のインデクス定義 | ○ | ○ | ○ |
| 英文インデクス定義 | ○ | ○ | × |
表2-3 使用できるユティリティ
| プラグイン種別 | ユティリティ コマンド名 |
機能 | Shift-JIS または EUC使用時 |
utf-8 (UCS2) 使用時 |
utf-8 (UCS4) 使用時 |
|
|---|---|---|---|---|---|---|
| 文書検索プラグイン |
SGMLプラグイン |
phsregsetup | レジストリの初期化 | ○ | ○ | ○ |
| phssgmlreg | SGML定義情報の登録 | ○ | ○ | ○ | ||
| phssgmlrm | SGML定義情報の削除 | ○ | ○ | ○ | ||
| phssgmlval | SGML定義情報の参照 | ○ | ○ | ○ | ||
| phssyndicreg | 同義語辞書の登録 | ○ | ○ | ○ | ||
| phssyndicrm | 同義語辞書の削除 | ○ | ○ | ○ | ||
| phssyndicconv | 同義語辞書の移行 | ○ | × | × | ||
| phssyndicbkup(UNIXの場合) | 同義語辞書のバックアップ | ○ | ○ | ○ | ||
| n-gramインデクスプラグイン | phnidxls | インデクス情報の取得 | ○ | ○ | ○ | |
| phnincmt | インデクスのインクリメンタル(最適化) | ○ | ○ | × | ||
| phnmerge | 差分インデクスからMASTERインデクスへのマージ | ○ | ○ | ×※ | ||
| phnexpnd | インデクスの拡張 | ○ | ○ | ×※ | ||
| phnstartidx | インデクスの作成開始 | ○ | ○ | ○ | ||
| phndelay | インデクス遅延更新開始/終了指定 | ○ | ○ | ○ | ||
| phnmodidx | インデクス情報変更 | ○ | ○ | ○ | ||
| phncond | インデクス詰め替え | ○ | ○ | ○ | ||
| phnconget | 統計情報収集 | ○ | × | × | ||
| phnconbuild | 統計情報統合 | ○ | × | × | ||
| phnconrstr | 統計情報反映 | ○ | × | × | ||
| phnchgcon | 特徴ターム取得RDエリア指定 | ○ | ○ | ○ | ||
| 文字列検索プラグイン |
FREE WORDプラグイン |
phcsyndicreg | 同義語辞書の登録 | ○ | ○ | ○ |
| phcsyndicrm | 同義語辞書の削除 | ○ | ○ | ○ | ||
| phcsyndicconv | 同義語辞書の移行 | ○ | × | × | ||
| phcsyndicbkup(UNIXの場合) | 同義語辞書のバックアップ | ○ | ○ | ○ | ||
| IXFREE WORDプラグイン | phxidxls | インデクス情報の取得 | ○ | ○ | ○ | |
| phxincmt | インデクスのインクリメンタル(最適化) | ○ | ○ | × | ||
| phxexpnd | インデクスの拡張 | ○ | ○ | ×※ | ||
| phxstartidx | インデクスの作成開始 | ○ | ○ | ○ | ||
| phxdelay | インデクス遅延更新開始/終了指定 | ○ | ○ | ○ | ||
| phxmodidx | インデクス情報変更 | ○ | ○ | ○ | ||
| phxcond | インデクス詰め替え | ○ | ○ | ○ | ||
All Rights Reserved. Copyright (C) 2007, 2009, Hitachi, Ltd.