次の方法で共有


Microsoft Windows Search の SQL 拡張機能

Microsoft Windows Search は、SQL-92 および SQL-99 標準に基づいて、ドキュメント管理またはナレッジ管理アプリケーションでのフルテキスト ドキュメント ベースの検索を改善します。 Windows Search の機能強化には、次のものがあります。

128 文字の識別子名

SQL-92 と SQL-99 では列とその他の識別子が 18 文字に制限されていますが、Windows Search では 128 文字の列名がサポートされています。 詳細については、「データベース識別子」を参照してください。

列による結果のグループ化

クエリでは、結果をグループ化する方法を指定できます。 グループ化する範囲を指定したり、グループ化に複数の列を指定したりできます。 たとえば、さまざまなファイル サイズ (サイズ 100、100 = サイズ < 1000、1000 <<= サイズ<) で結果をグループ化し、グループ化を入れ子にすることができます。 詳細については、「 GROUP ON ..」を参照してください。OVER...ステートメント

Diacritic-Insensitive検索

大文字と小文字を区別しない検索に加えて、Windows Search では、分音記号 (アクセント記号) に依存しない検索がサポートされています。 詳細については、「 検索での分音区別」を参照してください。

列の重み付け

複数の列を検索するクエリでは、各列の重要度を指定できます。 CONTAINS 述語と FREETEXT 述語はどちらも列の重み付けをサポートします。

NULL 述語

フルテキスト コンテンツ のインデックス作成には列のセットが定義されていませんが、クエリでは、結果セットのメンバーが指定した列を実行するか、指定されていない必要があります。 値が NULL に設定された指定されたプロパティを持つドキュメントと、 プロパティをまったく持たないドキュメントを区別することはできません。

ランクの変更

プロパティとエイリアス化されたプロパティ グループの 重みを 使用して、検索結果のランク付けを操作できます。 ランク強制は、指定した条件に基づいて関連性ランク付けの直接操作をサポートします。