uCosminexus DocumentBroker Version 5 概説

[目次][用語][索引][前へ][次へ]

4.5.2 全文検索インデクスの作成

ここでは,全文検索インデクスの作成方法について説明します。全文検索インデクスとは,全文検索機能付き文書クラスに追加した全文検索インデクス用プロパティに格納される,全文検索の対象になるテキストデータです。

全文検索インデクスは,どのレンディションタイプを持つ文書に対して作成するかによって,作成方法が異なります。

<この項の構成>
(1) 全文検索インデクスの作成時点
(2) レンディションタイプと全文検索インデクスの作成方法との対応

(1) 全文検索インデクスの作成時点

全文検索インデクスは,文書作成時や更新時など,文書のコンテンツを登録する時に同時に作成します。

(2) レンディションタイプと全文検索インデクスの作成方法との対応

DocumentBrokerでは,文書のレンディションタイプに関係なく,全文検索インデクスを持つすべての文書に対して全文検索を実行できます。ただし,全文検索インデクスの作成方法は,レンディションタイプによって異なります。

レンディションタイプごとの全文検索インデクスの作成方法について説明します。なお,文書がマルチレンディション文書である場合には,マスタレンディションのコンテンツとして登録するファイルのレンディションタイプによって,全文検索インデクスの作成方法が異なります。

特定のレンディションタイプを持つテキストファイルの全文検索インデクスの作成
特定のレンディションタイプとは,次のレンディションタイプです。
  • 先頭が「text/」で始まるレンディションタイプ
    例えば,「text/plain」や「text/xml」などです。
これらのレンディションタイプを持つ文書の場合,文書の登録時に,登録した文書のコンテンツから全文検索インデクスが作成できます。
特定のレンディションタイプを持たない文書の全文検索インデクスの作成
前に示したレンディションタイプ以外の形式を持つ文書です。ビットマップなどのイメージデータや,Wordなどのアプリケーションプログラムで作成した文書などが該当します。
これらの文書の場合,登録した文書のコンテンツから全文検索インデクスを作成することはできません。この場合は,ユーザアプリケーションプログラムなどで別に作成した全文検索インデクス作成用のテキストデータを文書のコンテンツと同時に登録して,全文検索インデクスを作成する必要があります。