升级对搜索系统体系结构的影响 (SharePoint Server 2010)
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
下表中的信息描述了当从 Microsoft Office SharePoint Server 2007 升级到 Microsoft SharePoint Server 2010 时如何影响搜索系统体系结构的特征和功能。
功能 | Office SharePoint Server 2007 中的功能 | SharePoint Server 2010 中对应的功能 |
---|---|---|
Search Service |
共享服务提供程序 (SSP) 包含一项或多项集中管理的可重用服务。场中的多个 Web 应用程序可以使用这些服务。Office SharePoint Server Search Service (OSearch) 就是其中的一项服务。此 OSearch 服务用于对内容库进行爬网,为已爬网内容建立索引以及处理最终用户发出的搜索查询。 但管理员可能需要为一个服务器场范围搜索配置定义多组搜索设置。例如,为了安全起见,管理员可能需要将一个内容索引专用于一组内容源,而将另一个内容索引专用于另一组内容源。若要为一个服务器场范围搜索系统额外定义一组设置,则搜索管理员必须在其他 SSP 中配置 OSearch 服务。如果服务器场中没有其他 SSP 可用来实现此目的,则服务器场管理员必须创建一个新的 SSP。不过,每个 SSP 都需要进行维护,这将消耗系统资源(除此之外,OSearch 服务也会消耗系统资源)。 |
升级过程将自动为升级前的服务器场中已包含的每个 SSP 创建一个 Search Service 应用程序。在升级过程中,来自 SSP 中的 OSearch 服务的管理设置将复制到对应的新 Search Service 应用程序中。例如,新的 Search Service 应用程序将包含来自对应的 SSP 中的 OSearch 服务的内容源、范围和爬网规则。 |
Search Service 配置依赖项 |
在 SSP 中,搜索管理员将配置 OSearch 服务以便为服务器场范围搜索系统定义一组设置(如内容源和范围)。每个 SSP 均只能包含一项 OSearch 服务。因此,一个 SSP 只能将一组设置分配给服务器场范围搜索系统。 |
每个 Search Service 应用程序都会为服务器场范围搜索系统分配一组设置(如内容源和范围)。Search Service 应用程序不需要任何宿主(如 SSP)。若要将一组新设置添加到服务器场范围搜索系统中,搜索管理员只需创建和配置另外一个 Search Service 应用程序即可。 |
数据库 |
每个 SSP 中均包含两个数据库:
|
为升级前已有的每个 SSP 创建以下三类数据库,并将这些数据库与其对应的 Search Service 应用程序关联:
每个 Search Service 应用程序只有一个搜索管理数据库。但在升级后,可对爬网数据库和属性数据库进行扩展。 |
爬网 |
一个索引服务器具有一个爬网程序。 |
一个爬网服务器 包含一个或多个爬网组件,这些组件中的每个组件均能单独对内容进行爬网。 |
服务查询 |
一个查询服务器只有一个用于处理搜索查询的组件。 |
一个查询服务器可以承载一个或多个查询组件,其中的每个组件都可以处理搜索查询。 |
内容索引 |
每个 SSP 只可以包含一项 OSearch 服务,并且会有一个对应的内容索引。 |
使用一个查询组件为升级前已有的每个 SSP 创建一个索引分区。就地升级会将整个内容索引从 SSP 复制到新的索引分区。升级后,管理员可以向外扩展到多个索引分区。每个索引分区均包含索引的一个离散部分。例如,在具有两个索引分区的拓扑中,每个分区各包含索引的一半内容。 在数据库附加升级中,将不会保留旧的内容索引。若要创建一个索引,则必须在升级后执行完全爬网。 |
内容索引的传播 |
搜索系统将内容索引存储在索引服务器的文件系统中。搜索系统还将内容索引的副本传播到每个查询服务器的文件系统中。 |
每个爬网组件都会将内容索引传播到查询服务器上的索引分区。搜索系统将内容索引存储在索引服务器的文件系统中。爬网服务器不会保留内容索引的副本。 |
SSP 和 Search Service 应用程序的命名 |
服务器场中的每个 SSP 都具有唯一名称,如 SharedServices1。 |
升级过程中创建的每个 Search Service 应用程序都具有一个默认名称,此默认名称基于 Microsoft Office SharePoint Server 2007 中对应的 SSP 的名称。例如,如果已将 SSP 命名为 SharedServices1,则默认情况下,对应的 Search Service 应用程序将命名为 SharedServices1_Search。不过,管理员可用升级时所使用的 XML 文件来自定义这些数据库名称。 |