共用方式為


具有 Parameter-Value 引數的 消費者入門

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

本主題的組織方式如下:

關於Parameter-Value引數

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 和更新版本
stackedby 來自屬性系統的任何有效屬性 屬性,指定要堆疊結果的資料行。 Windows Vista 和更新版本
subquery 已儲存搜尋檔案的完整指定路徑, (*.search-ms) 子查詢的結果會當做查詢的來源使用。 也就是說,系統會針對子查詢的結果搜尋查詢字詞。 Windows Vista 和更新版本
displayname 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 引數