以程式設計方式查詢索引
有數種方式可以使用 Windows 搜尋來查詢索引。
本節提供以程式設計方式查詢索引的概念架構:
- 使用 SQL 和 AQS 方法來查詢索引
- 使用 ISearchQueryHelper 查詢索引
- 使用 search-ms Protocol 查詢索引
- 使用 Windows 搜尋 SQL 語法查詢索引
- 以程式設計方式使用進階查詢語法
注意
舊版Microsoft Windows 桌面搜尋 (WDS) 2 倍相容性:在執行 Windows XP 和更新版本的電腦上, ISearchDesktop 已被取代。 相反地,開發人員應該使用ISearchQueryHelper 來取得 連接字串,並將使用者的查詢剖析為 結構化查詢語言 (SQL) (SQL),然後透過對象連結和內嵌資料庫 (OLE DB) 進行查詢。
其他資源
- 如需 OLE DB 的相關信息,請參閱 OLE DB 程式設計概觀。 如需 .NET Framework Data Provider for OLE DB 的詳細資訊,請參閱 System.Data.OleDb 命名空間。
- 如需在查詢中使用屬性的其他背景,請參閱下列主題:
- 如需如何建立和修改搜尋資料夾的資訊,請參閱 ISearchFolderItemFactory 介面。
- 如需搜尋技術的社群支援問題和討論訊息板,請參閱 Microsoft問答。
- 若要下載搜尋 SDK 程式代碼範例:
- 針對 Windows 7: GitHub 上的 Windows 搜尋範例
- 若要下載 Windows SDK:
- 針對 Windows 7: 適用於 Windows 7 和 .NET Framework 的 Windows SDK
- 針對 Windows Vista: 適用於 Windows Vista 和 .NET Framework 的 Windows SDK
相關主題