HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 9
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
Text Search Plug-inを構成するプログラムには,文書の操作を実現する文書検索プラグインと,文字列データの操作を実現する文字列検索プラグインがあります。
文書検索プラグインは,SGMLTEXT型という抽象データ型で文書を扱います。また,文字列検索プラグインは,FREEWORD型という抽象データ型で文字列データを扱います。文書と文字列データのどちらの抽象データ型を使用するかについては,「4.1.2 抽象データ型の選択」を参照してください。
- 参考
- さらに,Text Search Plug-inでは,次の関連プログラムを提供しています。
- Text Search Plug-in Conceptual Extension
- Text Search Plug-in Conceptual Extensionは,Text Search Plug-inの文書検索プラグインに追加して使用するオプション機能です。Text Search Plug-in Conceptual Extensionを組み込むことで,Text Search Plug-inの文書プラグインの構成を変更することなく,概念検索機能を使用できるようになります。
- なお,文字列検索プラグインでは概念検索機能は使用できません。
- Text Search Enhancer for English
- Text Search Enhancer for Englishは,Text Search Plug-inの文書検索プラグインに追加して使用するオプション機能です。Text Search Enhancer for Englishを組み込むことで,英単語異表記展開を含む検索の実行を可能にし,もれの無い英文検索機能を提供します。
各プログラムの概要を次に説明します。
- <この項の構成>
- (1) 文書検索プラグイン
- (2) 文字列検索プラグイン
文書検索プラグインは,SGMLプラグインとn-gramインデクスプラグインで構成されています。
- SGMLプラグイン
SGMLプラグインは,データ型を追加するプラグインです。このプラグインは,SQL抽象データ型を前提としており,SGMLTEXT型という抽象データ型を追加して,SGML文書の検索,登録などの操作機能を実現します。
Text Search Plug-inでのSGMLプラグインの名称は,_phsgmlです。
- n-gramインデクスプラグイン
n-gramインデクスプラグインは,SGMLTEXT型に対する検索インデクスを追加するプラグインで,NGRAM型というインデクス型を追加します。n-gramインデクスプラグインはn-gramインデクス方式の検索エンジンを持ち,SGMLプラグインに対して検索手段を提供します。
Text Search Plug-inでのn-gramインデクスプラグインの名称は,_phngramです。
文字列検索プラグインは,FREEWORDプラグインとIXFREEWORDプラグインで構成されています。
- FREEWORDプラグイン
FREEWORDプラグインは,データ型を追加するプラグインです。このプラグインは,SQL抽象データ型を前提としており,FREEWORD型という抽象データ型を追加して,文字列の検索,登録などの操作機能を実現します。
Text Search Plug-inでのFREEWORDプラグインの名称は,_phcfwdです。
- IXFREEWORDプラグイン
IXFREEWORDプラグインは,FREEWORD型に対する検索インデクスを追加するプラグインで,IXFREEWORD型というインデクス型を追加します。 IXFREEWORDプラグインはn-gramインデクス方式の検索エンジンを持ち,FREEWORDプラグインに対して検索手段を提供します。
Text Search Plug-inでのIXFREEWORDプラグインの名称は,_phxfwrdです。
All Rights Reserved. Copyright (C) 2010, 2015, Hitachi, Ltd.