添加或删除查询组件

 

适用于: SharePoint Server 2010

上一次修改主题: 2010-05-13

在 Microsoft SharePoint Server 2010 搜索中,查询组件会将搜索结果返回给查询建立者。每个查询组件都属于索引分区的一部分,索引分区与特定的属性数据库相关联,该数据库包含与一组特定的爬网内容相关联的元数据。通过将镜像查询组件添加到索引分区,然后将这些组件放置在不同的服务器场中,可以分发查询负载。有关索引分区的详细信息,请参阅添加或删除索引分区

通常,给定的索引分区包含一个或二个查询组件,具体取决于您是否要为索引分区提供负载平衡或故障转移功能。可以在索引分区中添加二个以上的查询组件,但是在这种情况下,通常建议您改为创建一个新的索引分区。

您可以决定将服务器场中的哪些服务器用于为查询服务,方法是在相应服务器上新建一个查询组件。如果希望在多个场服务器之间保持查询服务的负载平衡,请将镜像查询组件添加到索引分区,并将这些组件与要用于为查询服务的服务器相关联。

备注

创建新的索引分区时,将会自动创建索引分区中的第一个查询组件。

向索引分区添加查询组件

  1. 在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 在“服务应用程序”页上,单击要将查询组件添加到的搜索服务应用程序的名称。

  3. 在“搜索管理”页上的“搜索应用程序拓扑”部分,单击“修改”按钮。

    备注

    在独立安装中不能更改 SharePoint 搜索拓扑。

  4. 在“管理搜索拓扑”页上,单击要修改的索引分区中的查询组件,然后单击“添加镜像”。

  5. 在“添加镜像查询组件”对话框的“服务器”字段中,选择要将查询组件添加到的场服务器。

  6. “关联的属性数据库”字段将显示与正在修改的索引分区相关联的属性数据库。向索引分区中添加镜像查询组件的同时,无法更改此字段。

  7. 在“索引的位置”字段中,您可以选择指定服务器上的某个位置,用来存储从爬网组件中接收到的索引文件。如果要接受默认位置,请保留此字段的内容不变。

  8. 在“仅故障转移查询组件”部分,如果您希望查询组件只有在相同索引分区中的主查询组件发生失败时才接收查询,则可以选中“将此查询组件设置为仅故障转移”复选框。

  9. 单击“确定”以将新的镜像查询组件添加到作业队列。

  10. 在“管理搜索拓扑”页上,单击“应用拓扑更改”按钮以启动 SharePoint 计时器作业,从而将新的镜像查询组件添加到选定的索引分区。

    备注

    可以对搜索拓扑进行其他更改,然后单击“应用拓扑更改”按钮,从而一次性应用所有这些更改。

从索引分区中删除查询组件

  1. 在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 在“服务应用程序”页上,单击要从中删除查询组件的搜索服务应用程序的名称。

  3. 在“搜索管理”页上的“搜索应用程序拓扑”部分,单击“修改”按钮。

    备注

    在独立安装中不能更改 SharePoint 搜索拓扑。

  4. 在“管理搜索拓扑”页上,单击要删除的查询组件,然后单击“删除”。

  5. 在出现的消息框中,单击“确定”以将删除查询组件的作业添加到作业队列中。

  6. 在“管理搜索拓扑”页上,单击“应用拓扑更改”按钮以启动 SharePoint 计时器作业,从而将查询组件从选定的索引分区中删除。

    备注

    如果从一个索引分区中删除所有查询组件,则将从服务器场中完全删除该索引分区,并将该索引分区中的全部数据复制并分发到其余分区中。根据资源的可用性和索引分区中的数据量,此操作可能会需要很长时间,并且可能会影响服务器场的性能。不能删除给定的搜索服务应用程序中剩余的最后一个索引分区。

    备注

    可以对搜索拓扑进行其他更改,然后通过单击“应用拓扑更改”按钮来一次性应用所有这些更改。