Windows Search SQL 構文を使用したインデックスのクエリ
Windows Search には、フルテキスト検索をサポートするコンテンツ クロールと検索機能が用意されています。 Windows Search で使用されるクエリ言語は、標準の SQL-92 および SQL-99 データベース クエリ構文を拡張して、テキストベースの検索での有用性を高めます。
Windows Search 構造化照会言語 (SQL) のすべての機能は、Windows Vista 以降の Windows Search と互換性があり、すべてのバージョンのWindows 10も含まれます。
このセクションでは、Windows Search の SQL 構文の概要と、次のトピックについて説明します。
- Windows Search SQL 構文の概要
- 一般的なクエリ言語情報
- GROUP ON ...OVER...ステートメント
- SELECT ステートメント
- FROM 句
- WHERE 句
- ORDER BY 句
- RANK BY 句
- SET ステートメント
- 行セット プロパティ
このドキュメントでは、オブジェクト のリンクと埋め込みデータベース (OLE DB)、および SQL に関する知識を前提としています。
コード サンプル
WSSQL コード サンプルでは、Microsoft OLE DB と SQL を介した Windows Search の間で通信する方法を示します。 WSOleDB コード サンプルは、Windows Search アプリケーションへの Active Template Library (ATL) OLE DB アクセスと、Windows Search から結果を取得するための 2 つの追加メソッドを示しています。 どちらのサンプルも、Windows Search サンプルと Windows 10 SDK で入手できます
関連トピック
SQL と AQS のアプローチを使用したインデックスのクエリ
ISearchQueryHelper を使用したインデックスのクエリ
search-ms プロトコルを使用したインデックスのクエリ