(searchapi.h) ISearchQueryHelper 介面
提供從使用者輸入建置查詢、將查詢轉換成 Windows 搜尋 SQL,以及取得 連接字串 以初始化視窗搜尋索引連線的方法。
繼承
ISearchQueryHelper 介面繼承自 IUnknown 介面。 ISearchQueryHelper 也有下列類型的成員:
方法
ISearchQueryHelper 介面具有這些方法。
備註
呼叫 ISearchCatalogManager::GetQueryHelper 即可取得此介面。 將此介面實作為 ISearchCatalogManager 的協助程序類別。
此介面可協助使用進階查詢語法產生 SQL 查詢, (AQS) 或自然查詢語法 (NQS) 。 用戶端可以使用 OLE DB 或 Microsoft ActiveX Data Objects (ADO) ,將 SQL 查詢提交至視窗搜尋引擎。
ISearchQueryHelper::GenerateSQLFromUserQuery 使用區域地區設定。 不過, ISearchQueryHelper 不會使用區域地區設定。 因此,例如,從 ISearchQueryHelper::GenerateSQLFromUserQuery 和 ISearchQueryHelper 傳回的 SQL 中有不一致的情況,例如日期格式等區域特定設定。
如需示範如何建立靜態控制台應用程式的類別,以使用 ISearchQueryHelper 的 Microsoft.Search.Interop 元件來查詢 Windows 搜尋的範例,請參閱 DSearch 範例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 SP1 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | searchapi.h |
可轉散發套件 | Windows 桌面搜尋 (WDS) 3.0 |