搜索语法

基本“搜索服务”语法遵循若干规则。可以使用以下运算符按照逻辑将术语组合到一起:

表 3-5 搜索语法运算符

语法 说明
+ AND
- NOT
( ) 圆括号 – 将运算符应用于一组关键字
" " 引号 - 搜索精确匹配项
[ ] 方括号 - 搜索范围值
*、? 通配符 - 用在词语中间或末尾,代表可替代 * 的任何值。

可以通过搜索或排除指定类别进一步限制搜索。类别的语法格式是 category:search_term。使用引号在类别中搜索精确匹配字符串。使用 AND 和 NOT 运算符按逻辑添加或删除类别。

示例

搜索包含 sales 但不包含 oracle 的文档:

+sales –oracle

搜索包含短语 radio sales 的文档:

"radio sales"

搜索包含 sales 但不包含 oracle,或包含 sales 但不包含 radio 的文档:

+sales –(oracle radio)

搜索包含词语 salesoracle 的文档:

+sales +oracle

搜索包含 rentsalesrentoracle 的文档:

+rent +(sales oracle)
(+rent +sales) (+rent +oracle)

搜索名称以 revenue 开头但不在 Sample Content 文件夹中的文档:

+FileName:revenue* -Path:"Sample Content"

搜索在 2007 年 12 月 15 日到 2007 年 12 月 21 日之间修改的文档

+LastModifiedDate:[2007-12-15 TO 2007-12-21]

搜索在 2007 年修改的文档

+LastModifiedDate:[2007]

搜索在 2007 年 12 月修改的文档

+LastModifiedDate:[2007-12]