通常、コレクションは静的で、最初に索引付けを実行した後に内容が大幅に変更されることはありません。ドキュメントのサイズは任意であり、HTML、PDF、Microsoft Wordなどの多様な形式を使用できます。これらのドキュメントは、ドキュメント表に格納されます。検索を可能にするには、ドキュメント・コレクションを最初に索引付けします。
通常、問合せはワードまたは句で構成されます。アプリケーション・ユーザーは、OR
やAND
などの演算子を使用して、ワードおよび句の論理的な組合せを指定できます。ステミング、近接検索、ワイルド・カード操作など、その他の問合せ操作を使用すると、検索結果が改善されます。
このタイプのアプリケーションでは、無関係なドキュメントをできるかぎり取り出さないようにしながら、問合せに関連するドキュメントを取り出すことが重要です。最も関連のあるドキュメントが、結果リストの上位にランク付けされる必要があります。
このタイプのアプリケーションの問合せには、ドキュメント表に対するCONTEXT
索引が最も適しています。この索引への問合せでは、アプリケーションは、SQL
SELECT
文のWHERE
句でCONTAINS
演算子を使用します。