開始使用參數值引數

search-ms應用程式通訊協定 是查詢 Windows 搜尋服務索引的慣例。 通訊協定可讓 Windows 檔案總管等應用程式使用參數值自變數來查詢索引,包括屬性自變數、先前儲存的搜尋、進階查詢語法 (AQS)、自然查詢語法 (NQS),以及索引器和查詢本身的語言代碼標識碼 (LCIDs)。

本主題的組織方式如下:

關於參數值引數

search-ms 通訊協定會使用下列標準 URL 編碼語法:

search-ms:parameter=value[&parameter=value]&

語法首先會識別通訊協定本身 (search-ms:)。 參數/值組是傳遞至搜尋引擎的自變數,如下表所述。

參數 價值 描述 版本
查詢 URL 編碼的文字 使用者輸入的查詢文字。 Windows XP 和更新版本
inputlocale 任何有效的 LCID 識別查詢輸入語言的 LCID。 Windows XP 和更新版本
keywordlocale 任何有效的 LCID 識別索引器國際版語言的 LCID。 預設值為 1033 (en-us)。 Windows XP 和更新版本
麵包屑 AQS 聲明 這個自變數會限制搜尋的範圍。 在 Windows Vista 和更新版本中,search-ms 支援完整的 AQS,以及 location 自變數的特殊實作。 在 Windows XP 中,search-ms 也支援完整的 AQS,但 kindstore的特殊實作除外。 Windows XP 和更新版本
語法 NQS、AQS(不區分大小寫) 用來搜尋索引的查詢語法:自然查詢語法或進階查詢語法 (AQS)。 AQS 是預設值,預設會被解析並支援。 Windows Vista 和更新版本
堆疊而成 來自屬性系統的任何有效屬性 屬性,指定要堆疊結果的數據行。 Windows Vista 和更新版本
子查詢 已儲存搜尋檔案的完整指定路徑 (*.search-ms) 子查詢的結果會作為查詢的來源。 也就是說,系統會針對子查詢的結果搜尋查詢字詞。 Windows Vista 和更新版本
顯示名稱 URL 編碼的字串 目前搜尋的名稱。 Windows Vista 和更新版本

如需相關信息,請參閱 將應用程式註冊至 URL 通訊協定

例子

search-ms:query=microsoft&
search-ms:query=vacation&subquery=mydepartment.search-ms&
search-ms:query=seattle&crumb=kind:pics&
search-ms:query=seattle&crumb=folder:C:\MyFolder&

地區標識碼參數

CRUMB 自變數

SYNTAX 自變數

STACKEDBY 引數

SUBQUERY 自變數