高级查询语法

注意

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>:文件的托管属性

假设用户想要在上个季度 搜索包含短语的文档,该短语由 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)进行爬网,则可以对数据存储使用存储或协议处理程序的名称。 例如,如果实现了协议处理程序以“notes”的形式包含 Lotus Notes 数据存储,则查询语法将 store:notes

文件类型

用户可以将其搜索限制为特定类型的文件,也称为文件类型。 下表列出了文件类型,并提供了用于搜索此类文件的 AQS 语法的示例。

要搜索的文件类型 AQS 关键字
所有文件类型 万事 kind:everything
通信 通信 kind:communications
接触 接触 kind:contacts
电子邮件 电子邮件 kind:email
即时信使对话 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

布尔运算符

用户可以将搜索关键字和文件属性与运算符相结合,以扩大或缩小搜索范围。 下表描述了常见的搜索查询运算符。

算子 结果
social NOT security 查找包含 社会但未 安全的项目。
空间 社会保障 查找包含 社交安全的项目。
social OR security 查找包含 社交安全的项目。
引号 “社会保障” 查找包含 社会保障确切短语的项目。
括弧 (社会保障) 查找按任意顺序包含 社交安全 的项目。
> 日期:>21/11/13
大小:>500
查找 MM/DD/YY 之后日期的项目。
查找大小大于 500 字节的项。
< 日期:<21/11/13
大小:<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 report is: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 还允许相对日期值(如 todaytomorrownext week)、日值(如 TuesdayMonday..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 关键字
标题 标题、主题或关于 title:“季度财务”
地位 地位 status:complete
日期 日期 date:last week
修改日期 datemodified or modified modified:last week
重要性 重要性或优先级 importance:high
大小 大小 大小:> 50
删除 已删除或已删除 isdeleted:true
是附件 isattachment isattachment:true
to 或 toname to:bob
抄送 cc 或 ccname cc:john
公司 公司 company:Microsoft
位置 位置 位置:“会议室 102”
类别 类别 category:Business
关键字 关键字 keywords:“sales projections”
影集 影集 专辑:“夜飞”
文件名 文件名或文件 filename:MyResume
类型 类型 流派:rock
作者 作者或作者 作者:“斯蒂芬·金”
人员或用户 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
职业 职业 职业:水管工
昵称 昵称 nickname: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:yesterday
主题 主题或标题 主题:“季度财务”
具有附件 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
读取或 isread is:read
已完成 iscompleted is:completed
不完全的 不完整或 isincomplete is:incomplete
具有标志 hasflag 或 isflagged has:flag
期间 期间 持续时间:> 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 slidecount:>20

音乐

这些属性适用于所有音乐文件类型。 若要仅将搜索限制为这种类型的文件,请使用以下语法:

kind:music <property>:<value>

其中 <property> 是下表中的 AQS 属性关键字,<value> 是指定的搜索词。

财产 AQS 关键字
比特率 比特率、速率 bitrate:192
艺术家 艺术家,按或从 艺术家:约翰·辛格
期间 期间 duration:3
影集 影集 专辑:“最伟大的命中”
类型 类型 流派: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 名称:“家庭度假海滩 05”
内线 ext、fileext ext:.avi

另请参阅

感知类型

架构表

从命令行调用 WDS

从网页调用 WDS