企业级搜索关键字语法的包含和排除

在 Microsoft Office SharePoint Server 2007 企业级搜索关键字语法中指定属性筛选器时,还必须指定返回的结果应包含还是排除与为该属性筛选器指定的值相匹配的内容。为此,请使用 Office SharePoint 搜索关键字语法的包含和排除字符。

包含和排除字符

下表介绍关键字语法的包含和排除字符。

名称

字符

行为

包含

“+”

包含值与包含条件相匹配的内容。

排除

“-”

排除值与排除条件相匹配的内容。

Remarks

根据定义要包含属性筛选器,因此不需要使用包含字符“+”。如果将该字符与属性筛选器包含在一起,则该字符将被忽略。例如,以下两个语法片段的行为相似:

author:"John Smith"
+author:"John Smith"

可以使用排除字符与属性筛选器来排除搜索结果。这等效于 SQL 搜索语法中的 NOT 运算符。以下语法片段介绍使用此字符与属性筛选器:

-author:"John Smith"

备注

搜索查询必须至少包含一个关键字或属性筛选器。如果查询仅包含排除,则查询将失败,并返回 QueryContainsOnlyExcludedTerms 异常。

See Also

参考

企业级搜索关键字

企业级搜索属性筛选器