共用方式為


Windows 搜尋) (CRUMB 引數

crumb 變數支援完整的進階查詢語法 (AQS) 語句,而且特別適合用來控制搜尋範圍。 除了 AQS 元素之外, crumb 引數還可以在 Windows Vista 上採用特殊 location 參數和 kindstore XP 上的參數,如本主題稍後所述。

本主題的組織方式如下:

 

Crumb 語法

crumb 語法如下所示:

crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]& 

資料 < 行 > 部分是屬性系統中的任何屬性,而 < 值 > 部分是該屬性的有效值。 部分

一般範例

crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&

 

搭配 Vista (位置使用 crumb)

在 crumb 參數中,Windows Vista 支援完整的 AQS 以及 location 屬性,其具有只能在 Windows Vista 上使用的特殊實作。 您可以在單一 crumb 參數內使用 AQS 字串或 location 屬性,但不能同時使用這兩者。 如果 crumb 參數包含 AQS,則會忽略該 crumb 參數中的其他專案。

屬性 location 可讓您指定要搜尋的路徑。 如果位置不在 Indexer 的編目範圍之外,Windows Vista 可以略過索引子並直接周遊目錄。 因此,這些搜尋可能會比使用索引子的搜尋慢。

當您指定 location 屬性時,支援兩個額外的參數,並選擇性:

參數 描述
包含 include, exclude 指定查詢是否應該包含或排除該路徑中的專案。 「Include」 是預設值。 Windows Vista 不支援不含包含的排除專案。 (請參閱範例)
遞迴 遞迴、非遞迴 指定搜尋是否應該從 location: < value > 中定義的值開始,遞迴所有子資料夾。 「Recursive」 是預設值。

 

若要使用 search-ms: 通訊協定來設定搜尋範圍,視範圍的目標而定,您有不同的選項。

本機電腦上的資料夾:

  • 使用 AQS (crumb=folder: < URL 編碼路徑 >)
  • 使用 location 引數 (crumb=location: < URL 編碼路徑 >)

遠端電腦/網路上的資料夾:

  • 使用 location 引數 (crumb=location: < URL 編碼路徑 >)

透過已知的 UNC 通訊協定處理常式存取的資料夾:

  • 使用 AQS (crumb=store: < UNC 通訊協定處理常式名稱 >)
  • 使用 location 引數 (crumb=location: < URL 編碼路徑 >)

Vista 範例

search-ms:query=vacation&crumb=location:shell%3aPersonal,include,recursive&

search-ms:crumb=location:c%3a%5cPictures&crumb=location:c%3a%5cPictures%5cDuplicates,,exclude& 

search-ms:crumb=location:c%3a%5cDocuments&crumb=kind:pics&

第一個範例會從 shell://Personal 位置開始搜尋「vacation」, (使用者 [我的文件] 資料夾) 的特殊快捷方式,包括該資料夾和所有子資料夾。 請參閱下表。

第二個範例會在 C:\Pictures 內執行搜尋,但不在 C:\Pictures\Duplicates 中執行。

第三個範例會在 C:\Documents 內執行搜尋,限制為將 kind 屬性設定為 pics 的檔案。

一般資料夾的常數

Windows Vista 可讓您使用 KNOWNFOLDERID 值,提供唯一的系統獨立方式,以識別應用程式經常使用的特殊資料夾,但可能沒有任何指定系統上的名稱或位置相同。 例如,系統資料夾可能是一個系統上的 「C:\Windows」,另一個系統上可能是 「C:\Winnt」。 在 Windows Vista 之前,會使用 CSIDL

請使用下列語法來使用這些位置:

crumb=location:shell%3a<LocationName>&

 

搭配 Windows XP (種類使用 crumb 並儲存)

針對 Windows XP (WDS 3.x) 上的 Windows 搜尋,AQS 詞彙 「kind」 和 「store」 具有特殊的實作。 「kind」 值與 WDS 2.x 中使用的值相同。 「store」 值包括下列各項:

  • mapi
  • 檔案
  • outlookexpress
  • 任意

XP 範例

search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&

第一個範例會從 John 傳回 Microsoft Outlook Express 電子郵件,其中包含自訂標籤 「OE Mail」。 第二個範例會執行搜尋來自 John 的任何通訊。

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

地區設定識別碼引數

SYNTAX 引數

STACKEDBY 引數

SUBQUERY 引數