在属性搜索中使用通配符 (Search Server 2008)

更新时间: 2009年7月

应用到: Microsoft Search Server 2008

 

上一次修改主题: 2009-07-07

提示

除非另有说明,否则本文中的信息对 Microsoft Search Server 2008 和 Microsoft Search Server 2008 Express 均适用。

属性搜索采用的格式为:属性:值。如果您知道要查找的属性的确切值,请用引号将该值括起来,以便仅返回完全匹配项。如果您不确定确切值是多少,可以键入该值开头的一个或多个字母,以便查找部分匹配项。例如,如果查找 filename:"Budget"(带引号),则搜索将返回名为“Budget”的文件,如“Budget.xlsx”。如果查找 filename:budget(不带引号),则搜索仍将返回该文件,同时还会返回文件“Budget_Current.xlsx”和“Budget_Next.xlsx”。在属性搜索中仅允许使用前缀匹配,这意味着您必须至少知道属性值的第一个字母才能完成搜索。

可以在一个查询中搜索多个属性值。系统会将“属性:值”条目之间的空格解释为 AND。如果查询包含 author:”Jane Doe” filetype:docx,则该搜索返回由 Jane Doe 编写的 Word 2007 文档。这仅适用于查询包含不同属性的情况。如果使用同一属性,则 Search Server 会将“属性:值”条目之间的空格解释为 OR。例如,如果查询包含 author:"Joe Jones" author:"Mike Jones",系统会返回由 Joe Jones 编写的内容以及由 Mike Jones 编写的内容。

还可以在属性搜索中使用通配符。通配符搜索包含“*”和“?”等字符,前者允许搜索引擎替换任意数目的字符,后者允许搜索引擎替换任一单个字符。使用通配符时,同样要求前缀匹配。这意味着不能在属性值的中间插入通配符(如 W*ton),也不能在属性值的开头插入通配符(如 *ington)。

另请参阅

概念

管理服务器名称映射 (Search Server 2008)
管理元数据属性映射 (Search Server 2008)