添加或删除索引分区

 

适用于: 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. 对要删除的索引分区中的每个查询组件重复步骤 4 到步骤 5。删除最后一个查询组件的同时会删除索引分区。

    备注

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

  7. 在“管理搜索拓扑”页上,单击“应用拓扑更改”按钮以启动 SharePoint 计时器作业,这将从服务器场中删除索引分区及其查询组件。

    备注

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