定义搜索范围 (Search Server 2008)

更新时间: 2010年2月

应用到: Microsoft Search Server 2008

 

上一次修改主题: 2010-02-22

若要将搜索集中在特定位置或内容上,最终用户可从“搜索”框旁边的范围列表中选择相应的范围。他们可以选择“所有网站”来搜索所有可用位置及其内容。最终用户还可以将搜索限制在特定位置或标记为特定属性值的内容上。例如,对“此网站”范围的查询(如果有),可将搜索集中在当前网站和其子网站上。

提示

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

默认范围,例如“所有网站”,是默认定义的,并且在所有最终用户网站集中进行共享。网站集管理员可复制默认范围并修改该副本,并且可以添加要在网站集中使用的更多范围。网站集管理员可创建范围显示组并在这些组中安排范围内容,以便网站所有者可在他们的页面上应用这些内容来修改范围列表实例。

提示

默认情况下,“高级搜索”页上的“范围选取器”为隐藏状态。但是,对“高级搜索”页享有编辑权限的管理员可选择修改高级搜索 Web 部件来显示其列表并分配一个显示组以向这些范围填充列表。

本文内容:

  • 规划范围

  • 显示“查看范围”页

  • 定义或编辑范围

  • 添加或编辑范围规则

  • 删除范围或范围规则

  • 配置范围显示组

  • 将显示组分配给范围列表

规划范围

用户可使用管理员定义的范围将搜索集中在特定位置和内容上。定义范围时,您可以将位置规则与属性规则相结合以根据需要限制搜索。例如,范围可以将查询定向到特定网站或标记为特定属性值的文档上。

提示

通过使用某些内容属性映射的托管属性功能,可在搜索中使用属性值。范围中可用的托管属性的下拉列表显示在“创建范围”页和“编辑范围”页的“属性查询”部分中。请参阅后面的添加或编辑范围规则部分。

显示“查看范围”页

若要访问“查看范围”页以添加或修改范围和范围显示组,您需要具有网站集管理员权限。

显示“查看范围”页

  1. 以网站集管理员权限登录到搜索中心网站。

  2. 在“网站操作”菜单上,选择“网站设置”。

  3. 在“网站设置”页的“网站集管理”部分,单击“搜索范围”。此时将显示“查看范围”页。

  4. 若要定义新范围,请单击“新建范围”,然后按照下面定义或编辑范围部分中的步骤操作。

    若要编辑现有范围的规则,请在“更新状态”下显示“添加规则”链接时对其进行单击,然后按照下面添加或编辑范围规则部分中的步骤操作。

    若要定义自定义显示组并在其中安排范围内容,请单击“新建显示组”,然后按照后面配置范围显示组部分中的步骤操作。

定义或编辑范围

设定范围可将搜索集中在特定位置或内容上。具有网站集管理员权限的管理员可复制默认范围并修改该副本,还可以添加要在网站集中使用的范围。

将自定义范围添加到网站集时,首先复制默认范围(例如“所有网站”),然后再添加用于指定位置、内容类型或属性值的规则,这样做可能会很有帮助。通过将多个规则组合起来并进行调整,管理员可以设计为特定工作组定制的集中搜索的范围。

定义或编辑范围

  1. 按照前面显示“查看范围”页部分中的步骤操作。

  2. 单击“新建范围”以显示“创建范围”页。

    或单击现有范围的名称以显示“范围属性和规则”页,然后单击“更改范围设置”显示“编辑范围”页。

  3. 在“标题”框中,键入要在范围列表中显示的字词、名称、首字母缩写词或短语。

  4. 在“说明”框中,解释该范围的目的。这是一个供您参考的可选说明,不会向最终用户显示。

  5. 在“显示组”部分中,选择用于显示此范围的位置,例如“搜索”下拉列表。

  6. 在“目标结果页面”部分,选择是否在默认搜索结果页或其他网页上显示此范围搜索的结果。若要使用其他搜索结果页,请选择“指定其他页面以在此范围内搜索”,然后在“目标结果页面”框中键入其他现有结果页的 Web 地址 (URL)。(例如,http://site/subsite/folder/CustomResultsPage.aspx)。

  7. 单击“确定”以保存范围并返回“查看范围”页。

    若要添加范围规则,请单击范围名称旁边的“添加规则”,然后按照下一部分添加或编辑范围规则中的步骤操作。

添加或编辑范围规则

添加或编辑范围规则

  1. 按照前面显示“查看范围”页部分中的步骤操作。

  2. 在“更新状态”下,单击范围名称旁边的“添加规则”。此时将显示“添加范围规则”页。

    或者单击范围名称以显示“范围属性和规则”页,然后在“规则”部分,单击现有规则来编辑该规则或单击“新建规则”显示“编辑范围规则”页并创建新规则。

  3. 在所选页面的“范围规则类型”部分,选择一个规则类型。选项包括“Web 地址”、“属性查询”、“内容源”或“所有内容”。

    • 若要包括或排除位置,请选择“Web 地址”,然后在其中一个框中键入位置。(若要将规则应用于多个位置,请为每个位置定义单独的规则。)

      如果在“文件夹”框中键入路径(例如,http://site/subsite/folder),则该规则只应用于指示的文件夹及其子文件夹内的项。

      如果在“主机名称”框中键入主机名,则该规则会应用于该主机上任何位置的项。

      如果在“域”或“子域”框中键入域名(例如,widgets.msn.com),则该规则会应用于该域中的所有项。

    • 若要在分配给托管属性的值中包含或排除搜索找到的内容,请选择“属性查询”。然后选择属性并输入值。(若要将规则应用于多个属性或值,请为每个属性设置定义单独的规则。)

      若要在范围中使用其他托管属性,请导航到托管属性列表,然后为所需的托管属性选择“允许此属性在多个范围中使用”。若要导航到托管属性列表,请转到“搜索管理”页的“查询和结果”下,单击“元数据属性”。

    • 若要创建一个范围,其中包括通过名为本地 Office SharePoint Server 网站的内容源进行爬网的所有内容,请在“范围规则类型”中选择“内容源”并在“内容源”中选择“本地 Office SharePoint Server 网站”。

    • 若要将规则应用到搜索索引中包含的所有网站的全部内容,请选择“所有内容”。

  4. 选择“行为”以选择此规则如何与其他规则相结合来定义范围。为“OR”规则选择包含,或为“AND NOT”规则选择排除,或为“AND”规则选择必需,然后单击“确定”应用该规则。

提示

搜索范围及其规则基于以前的更新频率按自动调整的计划进行编译。搜索服务管理员还可以将范围更新设置为手动执行。首次编译完成之后才能在“搜索框”范围列表中显示新范围。

删除范围或范围规则

若要删除范围或范围规则,请按照前面显示“查看范围”页部分中的步骤操作。然后执行下列操作:

删除范围

删除范围

  1. 在“查看范围”页上将光标移到范围名称上方,展开显示的菜单,然后单击“删除”。

  2. 当系统询问您时,单击“确定”。

删除范围规则

删除范围规则

  1. 在“查看范围”页上,将光标移到范围名称上方,展开显示的菜单,然后单击“编辑属性和规则”。此时将显示“范围属性和规则”页。

  2. 删除单个范围规则:

    1. 在“范围属性和规则”页上,单击规则名称。

    2. 在“编辑范围规则”页底部,单击“删除”。

  3. 删除范围的所有规则:

    1. 找到“范围属性和规则”页上的“规则”部分。

    2. 单击“删除所有规则”。

配置范围显示组

拥有网站集管理员权限的管理员可创建新范围显示组并在其中安排范围内容,或将范围添加到现有显示组。

创建或编辑范围显示组

若要使网站所有者能够更改“搜索”框旁边的范围列表所提供的范围,网站集管理员可修改现有显示组,或创建新显示组并在其中安排范围内容。网站所有者便可以使用此新显示组在搜索框 Web 部件的实例中修改范围列表。

创建或编辑范围显示组

  1. 按照前面显示“查看范围”页部分中的步骤操作。

  2. 单击“新建显示组”以显示“创建范围显示组”页。

    或单击自定义显示组的名称以显示“编辑范围显示组”页。

  3. 在所选页面上,键入一个帮助网站所有者标识显示组的“标题”。

  4. 键入一个“说明”,用于解释此显示组中提供的范围区域以及这些选项在哪些方面有用。

  5. 在“范围”部分,选中要包含在显示组中的每个范围旁边的复选框。

  6. 使用“距离顶部的位置”列表在显示组内调整范围的排序。

  7. 在“默认范围”列表中,选择显示范围列表时选择的范围,如果用户不更改该选择,则选择要搜索的范围。

  8. 单击“确定”完成对新显示组的创建。

在显示组中包括范围

可以在“编辑范围”页将范围添加到现有显示组。

在显示组中包含范围

  1. 按照前面显示“查看范围”页部分中的步骤操作。

  2. 单击“编辑属性和规则”的范围名称。

  3. 在“范围属性和规则”页上的“范围设置”部分,单击“更改范围设置”。

  4. 在“编辑范围”页上,选择要在此范围中包含的任意“显示组”,然后清除所有未包含的显示组。

  5. 单击“确定”以保存所做的更改。

将显示组分配给范围列表

将显示组分配给范围列表

  1. 以设计者或更高权限登录到“搜索中心”网站。

提示

具有网站集管理员权限的管理员可在网站集内修改任何网站。网站所有者可修改某网站上的所有页面。

  1. 单击“网站操作”菜单,然后选择“编辑页面”。

  2. 将光标移到“搜索框”Web 部件上,再展开“编辑”菜单,然后选择“修改共享 Web 部件”。

  3. 在“搜索框”工具窗格内,单击加号 (+) 展开“杂项”部分。

  4. 滚动到“范围显示组”框中,键入为此范围列表提供范围的显示组名称,然后单击“应用”。

  5. 执行所需的任何其他更改,然后单击“确定”关闭工具窗格。

另请参阅

概念

帮助用户成功执行查询 (Search Server 2008)