具有 Parameter-Value 引數的 消費者入門
search-ms ?應用程式通訊協定是查詢 Windows 搜尋服務索引的慣例。 通訊協定可讓 Windows 檔案總管等應用程式使用參數值引數查詢索引,包括屬性引數、先前儲存的搜尋、進階查詢語法 (AQS) 、自然查詢語法 (NQS) ,以及語言代碼識別碼 (索引子和查詢本身) 。
本主題的組織方式如下:
關於Parameter-Value引數
search-ms 通訊協定使用下列標準 URL 編碼語法:
search-ms:parameter=value[¶meter=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,但 和 的特殊實作 kind store 除外。 |
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&