顧客の検索要求に合致するテキストをデータベースから検索するために、DB2 Text Extender の検索システムは、列のテキストを参照するだけでなく、列に保管されたテキストから重要語を含む索引を作成します。 索引を作成できるようにするには、索引ファイルに組み込みたいテキストを含むテーブルおよび列を索引付けする必要があります。
DB2 Text Extender は、3 つのタイプの索引をサポートします。 言語的、厳密、ngram および二重です。 大きなテーブルの場合、二重索引タイプは、索引スペースと検索時間が多くなるため、推奨できません。 これらの索引タイプの機能および定義についての情報は、DB2 Text Extender Administration and Programming Manual を参照してください。
注: 索引タイプを変更する場合、再度、テキスト列を索引付けする必要があります。
テーブルのすべてのテキスト列に共通な 1 つのテキスト索引、あるいはテーブルのそれぞれの列ごとに 1 つのテキスト索引のいずれかを作成することができます。 この決定は、検索結果や、索引のサイズやパフォーマンスに影響を与えます。 それぞれのテキスト列ごとに別の索引を作成すると、異なった索引タイプを作成することができ、それぞれのテキスト列の異なる特徴と対応づけられるため、より柔軟性が得られます。 たとえば、別のドライブごとに、それぞれの索引ファイルを保管し、パフォーマンスを向上することができます。 複数索引テーブルによって得られる柔軟性が不要である場合、テーブル共通の索引により、より簡単に索引を保守することができます。 テーブルの索引付けを変更する必要がある場合、1 度だけ変更する必要があります。
![]() |