中文Windows 7桌面搜索中的Advanced Query Syntax
本来桌面搜索功能可算得上是此番Win7中首屈一指的power feature的,尤其是跟Outlook 2007集成时,功能简直空前强大,可偏偏脑残的M$硬要把AQS搜索语句中的search filter property全换成中文写法,让人一下傻了眼,资料奇缺不说(AQS说明几乎都是清一色的e文文档,没一点用),写个桌面搜索语句也是磕磕碰碰、不伦不类的,搞得实在没办法了,只得写上一篇blog以记之。
Q1:AQS的语法说明在哪里?
A1:MSDN Library里面有。
Q2:能不能举个AQS的查询实例?
A2:" 发件人:neoragex AND 存储:mapi AND 带有附件:true " ——意思是:将Outlook中所有发件人字段拥有"neoragex"字串、且拥有附件的信件全搜索出来。其中AND可以用空格代替。
Q3:这些个"发件人"、"存储"搜索筛选限定词实在太脑残了,居然是中文的... 我到哪里去了解还有哪些搜索筛选限定词可用啊?!
A3:在资源管理器中,选择“库”,然后按Alt把菜单调出来,再"查看"->"选择详细信息(H)",看看吧,里面都是可用的筛选限定词....
Q4:还有哪些筛选限定词可用于搜索Outlook中的内容啊??
A4: 随便列举几个筛选限定词,其他更多具体的自己到资源管理器里面去看。
"类别":对应Outlook里面的Tags(对应着邮件后带颜色的类别)
"存储":mapi对应outlook
"是附件":取值true/false
"带有附件":取值true/false
"有标志":取值true/false(对应着邮件后的小旗标)
"发件人":无须解释
"收件人":无须解释