Microsoft Windows Search は、SQL-92 および SQL-99 標準に基づいて、ドキュメント管理またはナレッジ管理アプリケーションでのフルテキスト ドキュメント ベースの検索を向上させます。 Windows Search の機能強化には、次のものがあります。
128 文字の識別子名
SQL-92 と SQL-99 では列とその他の識別子が 18 文字に制限されていますが、Windows Search では 128 文字の列名がサポートされています。 詳細については、「識別子の」を参照してください。
列による結果のグループ化
クエリでは、結果をグループ化する方法を指定できます。 グループ化する範囲を指定したり、グループ化に複数の列を指定したりできます。 たとえば、さまざまなファイル サイズ (サイズ < 100、100 <= サイズ < 1000、1000 <= サイズ) で結果をグループ化し、グループ化を入れ子にすることができます。 詳細については、「GROUP ON ...」を参照してください。オーバー。。。ステートメント.
分音記号を区別しない検索
大文字と小文字を区別しない検索に加えて、Windows Search では、分音記号 (アクセント記号) に依存しない検索がサポートされています。 詳細については、「検索 分音記号の秘密度」を参照してください。
列の重み付け
複数の列を検索するクエリでは、各列の重要度を指定できます。 CONTAINS と FREETEXT 述語 は、どちらも列の重み付けをサポートします。
NULL 述語
フルテキスト コンテンツのインデックス作成には列のセットが定義されていませんが、クエリでは、結果セットのメンバーが列を指定するか、指定していない必要があります。 指定したプロパティが NULL 設定されたドキュメントと、そのプロパティを持たないドキュメントを区別することはできません。
ランクの変更
検索結果のランク付けを操作する場合は、プロパティとエイリアス化されたプロパティ グループに 重みを使用します。 ランク強制は、指定した条件に基づく関連性ランキングの直接操作をサポートします。