進階查詢語法
注意
Windows 傳統型搜尋 2.x 是過時的技術,原本是 Windows XP 和 Windows Server 2003 的載入巨集。 在更新版本上,請改用 Windows 搜尋。
Microsoft Windows 桌面搜尋 (WDS) 使用進階查詢語法 (AQS) 來協助使用者和程式設計人員更妥善地定義和縮小搜尋範圍。 使用 AQS 是傳遞更有意義的結果集的簡單方式。 搜尋可以透過下列參數縮小:
- 檔類型:文件類型,例如資料夾、檔、簡報、圖片等。
- 檔案存放區:特定資料庫和位置。
- 檔案屬性:檔案元數據,例如大小、日期和標題。
- 檔案內容:專案交付專案等關鍵詞、AQS、藍色絨面鞋等。
此外,您可以使用搜尋運算符來合併搜尋參數。 本節的其餘部分說明查詢語法、參數和運算符,以及如何結合它們來提供目標搜尋結果。 這些數據表描述與 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 |
檔 | 檔 | store:files |
展望 | 展望 | store:outlook |
Outlook Express | oe | store:oe |
特定資料夾 | foldername 或 in | foldername:MyDocuments 或 in:MyDocuments |
如果您有通訊協定處理程式可以編目自定義存放區,例如 Lotus Notes,您可以使用資料存放區的名稱或通訊協定處理程式。 例如,如果您實作通訊協定處理程式以包含 Lotus Notes 資料存放區作為「附注」,則查詢語法會 store:notes
。
檔案類型
用戶可以將其搜尋限制為特定類型的檔案,也稱為檔類型。 下表列出檔類型,並提供用來搜尋這類檔案的AQS語法範例。
要搜尋的文件類型 | AQS 關鍵詞 | 例 |
---|---|---|
所有檔案類型 | 萬事 | kind:everything |
通信 | 通信 | kind:communications |
接觸 | 接觸 | kind:contacts |
電子郵件 | 電子郵件 | kind:email |
Instant Messenger 交談 | 我 | kind:im |
會議 | 會議 | kind:meetings |
任務 | 任務 | kind:tasks |
筆記 | 筆記 | kind:notes |
檔 | 文件 | kind:docs |
文字檔 | 發簡訊 | kind:text |
電子錶格 | 電子錶格 | kind:spreadsheets |
介紹 | 介紹 | kind:presentations |
音樂 | 音樂 | kind:music |
圖片 | 圖片 | kind:pics |
視頻 | 視頻 | kind:videos |
資料夾 | 資料夾 | kind:folders |
資料夾名稱 | foldername 或 in | foldername:mydocs 或 in:mydocs |
我的最愛 | 我的最愛 | kind:favorites |
程式 | 程式 | kind:programs |
布爾運算子
用戶可以結合搜尋關鍵詞和檔案屬性與運算符,以擴大或縮小搜尋範圍。 下表描述常見的搜尋查詢運算元。
算子 | 例 | 結果 |
---|---|---|
不 | 社會非安全 | 尋找包含 社交,但不會 安全性的專案。 |
空間 | 社會保障 | 尋找包含 社交 和 安全性的專案。 |
或 | 社交或安全性 | 尋找包含 社交 或 安全性的專案。 |
引號 | “社會保障” | 尋找包含 社會保障確切片語的專案。 |
括弧 | (社會保障) | 尋找任何順序包含 社交 和 安全性 的專案。 |
> | 日期:>11/13/21 大小:>500 |
尋找MM/DD/YY之後日期的專案。 尋找大小大於500位元組的專案。 |
< | 日期:<11/13/21 大小:<500 |
尋找日期為MM/DD/YY的專案。 尋找大小小於 500 位元節的專案。 |
.. | date:11/13/21..11/15/21 | 尋找日期從MM/DD/YY開始且以MM/DD/YY結束的專案。 |
注意
運算子 NOT 和 OR 必須大寫且不能在同一個查詢中合併。 例如,不允許 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 還允許相對日期值(例如 today
、tomorrow
或 next week
)、日值(例如 Tuesday
或 Monday..Wednesday
),以及月份值(例如 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 關鍵詞 | 例 |
---|---|---|
標題 | 標題、主旨或關於 | 標題:“每季財務” |
地位 | 地位 | status:complete |
日期 | 日期 | date:last week |
修改日期 | datemodified 或修改 | modified:last week |
重要性 | 重要性或優先順序 | importance:high |
大小 | 大小 | 大小:> 50 |
刪除 | deleted 或 isdeleted | isdeleted:true |
為附件 | isattachment | isattachment:true |
自 | to 或 toname | to:bob |
副本 | cc 或 ccname | cc:john |
公司 | 公司 | company:Microsoft |
位置 | 位置 | location:“會議室 102” |
類別 | 類別 | category:Business |
關鍵字 | 關鍵字 | keywords:“sales projections” |
影集 | 影集 | 專輯:“夜飛” |
檔名 | 檔名或檔案 | filename:MyResume |
類型 | 類型 | 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 |
職業 | 職業 | 職業:水管工 |
昵稱 | 昵稱 | 昵稱:Tex |
配偶 | 配偶 | 配偶:黛比 |
商務城市 | businesscity | businesscity:Seattle |
商務郵遞區號 | businesspostalcode | businesspostalcode:98006 |
商務首頁 | businesshomepage | businesshomepage:www.office.com |
回呼電話號碼 | callbackphonenumber | callbackphonenumber:555-555-2121 |
汽車電話 | carphone | carphone:555-555-2121 |
孩子 | 孩子 | children:Timmy |
名字 | firstname | firstname:John |
姓 | lastname | lastname:Doe |
家用傳真 | homefax | homefax:555-555-2121 |
經理的名稱 | managersname | managersname:John |
呼叫器 | 呼叫器 | pager:555-555-2121 |
商務電話 | businessphone | businessphone:555-555-2121 |
家用電話 | homephone | homephone:555-555-2121 |
行動電話 | mobilephone | mobilephone:555-555-2121 |
辦公室 | 辦公室 | office:sample |
周年 | 周年 | 周年紀念日:1/1/06 |
生日 | 生日 | 生日:1/1/06 |
網頁 | 網頁 | 網頁:www.microsoft.com |
注意
電話號碼會編製為輸入的索引。 例如,如果在聯繫人的電話號碼中省略國家/地區代碼或分區代碼,如果使用者在電話號碼中搜尋國家/地區代碼或分區代碼,將無法找到該聯繫人。
通信
這些屬性適用於所有通訊文件類型。 若要將搜尋限制為這種類型的檔案,請使用下列語法:
kind:communications <property>:<value>
其中 <property>
是下表中的 AQS 屬性關鍵詞,而 <value>
是指定的搜尋字詞。
財產 | AQS 關鍵詞 | 例 |
---|---|---|
從 | 或召集人 | from:john |
收到 | 已接收或傳送 | sent:昨天 |
主題 | 主旨或標題 | 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 |
不完全的 | 不完整或isincomplete | is:incomplete |
具有旗標 | hasflag 或isflagged | has:flag |
期間 | 期間 | duration:> 50 |
日曆
這些屬性適用於所有行事曆檔案類型。 若要將搜尋限制為這種類型的檔案,請使用下列語法:
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 | 投影片:>20 |
音樂
這些屬性適用於所有音樂檔類型。 若要將搜尋限制為這種類型的檔案,請使用下列語法:
kind:music <property>:<value>
其中 <property>
是下表中的 AQS 屬性關鍵詞,而 <value>
是指定的搜尋字詞。
財產 | AQS 關鍵詞 | 例 |
---|---|---|
比特率 | 比特率,速率 | 比特率:192 |
藝術家 | 藝術家,依或來自 | 藝術家:約翰·辛格 |
期間 | 期間 | duration:3 |
影集 | 影集 | 專輯:“最偉大的命中” |
類型 | 類型 | genre:rock |
跟蹤 | 跟蹤 | track:12 |
年 | 年 | 年:1980年 < 1990年> |
圖片
這些屬性適用於所有圖片文件類型。 若要將搜尋限制為這種類型的檔案,請使用下列語法:
kind:picture <property>:<value>
其中 <property>
是下表中的 AQS 屬性關鍵詞,而 <value>
是指定的搜尋字詞。
財產 | AQS 關鍵詞 | 例 |
---|---|---|
相機製作 | cameramake | cameramake:sample |
相機模型 | cameramodel | cameramodel:sample |
尺寸 | 尺寸 | dimensions:8X10 |
取向 | 取向 | orientation:landscape |
取得的日期 | datetaken | datetaken:昨天 |
寬度 | 寬度 | width:1600 |
高度 | 高度 | height:1200 |
視頻
這些屬性適用於所有視訊檔類型。 若要將搜尋限制為這種類型的檔案,請使用下列語法:
kind:video <property>:<value>
其中 <property>
是下表中的 AQS 屬性關鍵詞,而 <value>
是指定的搜尋字詞。
財產 | AQS 關鍵詞 | 例 |
---|---|---|
名字 | name, subject | name:“家庭度假海灘 05” |
內線 | ext,fileext | ext:.avi |