search-ms ?應用程式通訊協定 是查詢 Windows 搜尋服務索引的慣例。 通訊協定可讓 Windows 檔案總管等應用程式使用參數值自變數來查詢索引,包括屬性自變數、先前儲存的搜尋、進階查詢語法 (AQS)、自然查詢語法 (NQS),以及索引器和查詢本身的語言代碼標識碼 (LCIDs)。
本主題的組織方式如下:
關於參數值引數
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 和更新版本 |
| 由 堆疊而成 | 來自屬性系統的任何有效屬性 | 屬性,指定要堆疊結果的數據行。 | 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&