使用 Windows 搜尋服務 SQL 語法查詢索引
Windows 搜尋提供支援全文檢索搜尋的內容編目和搜尋功能。 Windows 搜尋所使用的查詢語言會擴充標準 SQL-92 和 SQL-99 資料庫查詢語法,以增強其文字型搜尋的實用性。
Windows 搜尋結構化查詢語言 (SQL) (SQL) 的所有功能都與 Windows Vista 上的 Windows 搜尋相容,以及更新版本,包括所有版本的 Windows 10。
本節提供 Windows 搜尋服務中的 SQL 語法概觀,並包含下列主題:
- Windows 搜尋服務 SQL 語法概觀
- 一般查詢語言資訊
- GROUP ON ...OVER...聲明
- SELECT 語句
- FROM 子句
- WHERE 子句
- ORDER BY 子句
- RANK BY 子句
- SET 語句
- 資料列集屬性
本檔假設您已熟悉物件連結和內嵌資料庫 (OLE DB) 和 SQL。
程式碼範例
WSSQL 程式碼範例示範如何透過 SQL 在 Microsoft OLE DB 與 Windows 搜尋之間進行通訊。 WSOleDB 程式碼範例說明 Active Template Library (ATL) OLE DB 對 Windows 搜尋應用程式的存取,以及從 Windows 搜尋擷取結果的兩個額外方法。 這兩個範例都可在Windows 搜尋範例和Windows 10 SDK中使用