共用方式為


進階查詢語法

注意

Windows 桌面搜尋 2.x 是一種過時的技術,原本是 Windows XP 和 Windows Server 2003 的增益集。 在較新版本中,請改用 Windows 搜尋

Microsoft Windows 桌面搜尋 (WDS) 使用進階查詢語法 (AQS) ,協助使用者和程式設計人員更妥善地定義及縮小搜尋範圍。 使用 AQS 是傳遞更有意義的結果集的簡單方式。 搜尋可以透過下列參數縮小:

  • 檔案類型:檔案類型,例如資料夾、檔、簡報、圖片等等。
  • 檔案存放區:特定資料庫和位置。
  • 檔案屬性:檔案中繼資料,例如大小、日期和標題。
  • 檔案內容:專案 交付專案AQS藍色 suede 鞋等關鍵字。

此外,您可以使用搜尋運算子來結合搜尋參數。 本節的其餘部分說明查詢語法、參數和運算子,以及如何結合它們來提供目標搜尋結果。 這些資料表描述與 WDS 搭配使用的語法,以及可查詢 Windows 桌面搜尋 結果視窗中所顯示之每個檔案類型的屬性。

桌面搜尋語法

搜尋查詢可以包含一或多個關鍵字,其中包含布林運算子和選擇性準則。 您可以使用這些選擇性準則,以下列語法精簡搜尋:

  • <scope name>:<value>:檔案所在的位置或資料存放區
  • <file kind>:<value>:檔案種類
  • <property name>:<value>:檔案的 Managed 屬性

假設使用者想要搜尋檔,其中包含 上一季由 John 或 Joanne 所建立的片語,並儲存至 mydocuments資料夾。 查詢看起來可能像這樣:

"last quarter" author:(john OR joanne) foldername:mydocuments

依位置和資料存放區的範圍

使用者可以將其搜尋範圍限制為特定資料夾位置或資料存放區。 例如,如果您使用數個電子郵件帳戶,而且想要將查詢限制為 Microsoft Outlook,請使用 store:outlook

位置或資料存放區 AQS 關鍵字 範例
桌面 桌面 store:desktop
檔案 files store:files
Outlook Outlook store:outlook
Outlook Express oe store:oe
特定資料夾 foldername 或 in foldername:MyDocuments 或 in:MyDocuments

如果您有通訊協定處理常式來編目自訂存放區,例如 Lotus Notes,您可以使用資料存放區的名稱或通訊協定處理常式。 例如,如果您實作通訊協定處理常式以包含 Lotus Notes 資料存放區作為「notes」,則查詢語法會是 store:notes

檔案類型

使用者可以將其搜尋限制為特定類型的檔案,也稱為檔案類型。 下表列出檔案種類,並提供用來搜尋這些檔案之 AQS 語法的範例。

要搜尋的檔案類型 AQS 關鍵字 範例
所有檔案類型 一切 kind:everything
通訊 通訊 kind:communications
連絡人 連絡人 kind:contacts
電子郵件 電子郵件 kind:email
Instant Messenger 交談 kind:im
會議 會議 kind:meetings
工作 工作 kind:tasks
備註 附註 kind:notes
文件 docs kind:docs
文字檔 文字 kind:text
試算表 電子 表格 kind:spreadsheets
簡報 簡報 kind:presentations
音樂 music kind:music
圖片 圖片 kind:pics
影片 videos kind:videos
資料夾 資料夾 kind:folders
資料夾名稱 foldername 或 in foldername:mydocs 或 in:mydocs
我的最愛 我的最愛 kind:favorites
程式 程式集 kind:programs

布林運算子

使用者可以結合搜尋關鍵字和檔案屬性與運算子,以擴大或縮小搜尋範圍。 下表描述常見的搜尋查詢運算子。

運算子 範例 結果
NOT 社交 NOT 安全性 尋找包含 社交但不是 安全性的專案。
Space social security 尋找包含社會和安全性的專案
OR 社交或安全性 尋找包含 社交安全性的專案。
引號 「社會安全」 尋找包含確切片語 社會安全的專案。
括弧 (社會安全) 尋找以任何順序包含社交和安全性的專案
> date: > 11/13/21
size: > 500
尋找 MM/DD/YY 之後日期的專案。
尋找大小大於 500 個位元組的專案。
< date: < 11/13/21
size: < 500
尋找日期在 MM/DD/YY 之前的專案。
尋找大小小於 500 個位元組的專案。
.. date:11/13/21..11/15/21 尋找日期從 MM/DD/YY 開始且結束于 MM/DD/YY 的專案。

注意

運算子 NOTOR必須大寫,而且不能在相同的查詢中合併。 例如, social OR security NOT retirement 不允許。

布林屬性

某些檔案類型可讓使用者使用布林屬性來搜尋檔案,如下表所述。

屬性語法 範例 結果
is:attachment 報表為:attachment 尋找含有 報表附件的專案。 與 isattachment:true 相同。
isonline: report isonline:true 尋找線上且包含 報表的專案。
isrecurring: report isrecurring:true 尋找週期性且包含 報表的專案。
isflagged: report isflagged:true 尋找標示為 (的專案,例如檢閱、追蹤) ,以及包含 報表的專案。
isdeleted: report isdeleted:true 尋找標示為已刪除 (的專案,例如,移至回收站或刪除的專案) ,以及包含 報表的專案。
iscompleted: report iscompleted:false 尋找未標示為完成且包含 報表的專案。
hasattachment: report hasattachment:true 尋找包含 報表 且具有附件的專案
hasflag: report hasflag:true 尋找包含 報表 且具有旗標的專案。

日期

除了能夠使用先前所述的運算子來搜尋特定日期和日期範圍之外,AQS 還允許相對日期值 (例如 todaytomorrow 或) 、日期值 (例如 TuesdayMonday..Wednesdaynext week) ,以及 (例如 February) 的月份值。

相對於: 範例 結果
date:today
date:tomorrow
日期:昨天
尋找具有今天日期的專案。
尋找具有明天日期的專案。
尋找具有昨天日期的專案。
Week/Month/Year date:this week
date:last week
date:next month
date:past month
date:coming year
尋找日期落在目前星期內的專案。
尋找日期落在前一周的專案。
尋找日期落在未來一周的專案。
尋找日期落在上個月的專案。
尋找日期落在即將推出的年份內的專案。

依檔案種類的屬性

使用者可以搜尋不同檔案類型的特定屬性。 某些屬性 (檔案大小) 是所有檔案的常見屬性,而其他屬性則僅限於特定類型。 例如,投影片計數是簡報特有的。 下表依檔案類型列出這些屬性。

所有項目

這些屬性適用于所有檔案類型。 若要在查詢中包含所有類型的檔案,請使用下列語法:

kind:everything <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而且 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
標題 標題、主旨或關於 title:「Quarterly Financial」
狀態 status status:complete
日期 date date:last week
修改日期 datemodified 或 modified modified:last week
重要性 重要性或優先順序 importance:high
大小 {1}size{2} 大小: > 50
已刪除 deleted 或 isdeleted isdeleted:true
是附件 isattachment isattachment:true
收件者 to 或 toname to:bob
副本 cc 或 ccname cc:john
公司 company company:Microsoft
位置 location location:「會議室 102」
類別 category category:Business
關鍵字 關鍵字 keywords:「sales projections」
專輯 專輯 相簿:「Fly by Night」
檔案名稱 檔案名或檔案 filename:MyResume
Genre genre genre:rock
作者 作者或作者 author:「Stephen King」
人員 人員或搭配 with: (sonja 或 david)
資料夾 資料夾,在 或 路徑底下 folder:downloads
副檔名 ext 或 fileext ext:.txt

附件

這些屬性適用于所有附件檔案類型。 若要僅將搜尋限制為這種類型的檔案,請使用下列語法:

kind:attachment <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而且 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
人員 人員或搭配 people:john 或 with:john

連絡人

這些屬性適用于所有連絡人檔案類型。 若要僅將搜尋限制為這種類型的檔案,請使用下列語法:

kind:contacts <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而且 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
職稱 jobtitle jobtitle:CFO
IM 位址 imaddress imaddress:john_doe@msn.com
小幫手的電話 assistantsphone assistantsphone:555-3323
助理名稱 assistantname assistantname:Paul
Profession 職業 專業人員:plumber
暱稱 暱稱 昵稱:Tex
配偶 配偶 公國:Debbie
商務城市 businesscity businesscity:Seattle
商務郵遞區號 businesspostalcode businesspostalcode:98006
商務首頁 businesshomepage businesshomepage:www.office.com
回呼電話號碼 callbackphonenumber callbackphonenumber:555-555-2121
汽車電話 汽車電話 carphone:555-555-2121
Children 兒童 children:Timmy
名字 firstname firstname:John
姓氏 lastname lastname:Doe
住家傳真 homefax homefax:555-555-2121
經理的名稱 managersname managersname:John
呼叫器 pager pager:555-555-2121
商務電話 businessphone businessphone:555-555-2121
住家電話 homePhone homephone:555-555-2121
行動電話 mobilephone mobilephone:555-555-2121
Office Office office:sample
周年 周年 anniversary:1/1/06
Birthday 生日 生日:1/1/06
網頁 網頁 網頁:www.microsoft.com

注意

電話號碼會以輸入方式編制索引。 例如,如果在連絡人的電話號碼中省略國家/地區代碼或區功能變數代碼,如果使用者在電話號碼中使用國家/地區代碼搜尋,使用者將無法找到該連絡人。

通訊

這些屬性適用于所有通訊檔案種類。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:communications <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
寄件者 寄件者或召集人 from:john
已收到 已接收或傳送 sent:yesterday
主旨 主旨或標題 subject:「Quarterly Financial」
具有附件 hasattachments, hasattachment hasattachment:true
附件 附件或附件 attachment:presentation.ppt
密件副本 bcc、bccname 或 bccaddress bcc:dave
副本位址 ccaddress 或 cc ccaddress:john_doe@outlook.com
待處理旗標 followupflag followupflag:2
到期日 duedate 或 due due:last week
讀取 read 或 isread is:read
已完成 iscompleted is:completed
不完整 未完成或未完成 is:incomplete
具有 旗標 hasflag 或 isflagged has:flag
持續時間 duration duration: > 50

Calendar

這些屬性適用于所有行事曆檔案類型。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:calendar <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
重複執行 週期性或遞迴 is:recurring
組織者 召集人、作者或寄件者 organizer:debbie

文件

這些屬性適用于所有檔檔案種類。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:documents <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
註解 comments 批註:「需要最終檢閱」
上次儲存者 lastsavedby lastsavedby:john
檔管理員 documentmanager documentmanager:john
修訂編號 revisionnumber revisionnumber:1.0.3
文件格式 documentformat documentformat:MIMETYPE
上次列印日期 datelastprinted datelastprinted:last week

簡報

這些屬性適用于所有簡報檔案種類。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:presentation <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
投影片計數 slidecount slidecount: > 20

音樂

這些屬性適用于所有音樂檔案種類。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:music <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
位元速率 位元速率,速率 位元速率:192
演出者 作者、作者或寄件者 artist:John 一文
持續時間 duration duration:3
專輯 專輯 album:「greatest hits」
Genre genre genre:rock
Track 追蹤 track:12
year year: > 1980 < 1990

Picture

這些屬性適用于所有圖片檔案類型。 若要將搜尋限制為僅限這種類型的檔案,請使用下列語法:

kind:picture <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
相機製作 cameramake cameramake:sample
相機模型 cameramodel cameramodel:sample
維度 dimensions dimensions:8X10
Orientation orientation orientation:landscape
取得日期 datetaken datetaken:昨天
寬度 width width:1600
高度 身高 height:1200

影片

這些屬性適用于所有視訊檔案類型。 若要僅將搜尋限制為這種類型的檔案,請使用下列語法:

kind:video <property>:<value>

其中 <property> 是下表中的 AQS 屬性關鍵字,而且 <value> 是指定的搜尋字詞。

屬性 AQS 關鍵字 範例
名稱 name, subject name:「Family Vacation to the Beach 05」
分機 ext、fileext ext:.avi

另請參閱

認知類型

架構資料表

從命令列呼叫 WDS

從網頁呼叫 WDS