针对搜索的安装后步骤 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2011-11-18

本文介绍用于在单个服务器部署中配置企业级搜索的安装后步骤。根据安装产品时使用的安装选项是“独立”还是“服务器场”,一些步骤会有所不同。本文分别提供了适用于这两种情况的步骤。

本文内容:

  • 配置基本搜索功能以使最终用户能够获得搜索结果。

  • 通过确保 Web Analytics Service 应用程序正在运行来启用搜索报告。

  • 启用人员搜索,使最终用户能够查找组织内的其他人。

配置基本搜索功能

下表介绍了在“独立”或“服务器场”安装之后 Microsoft SharePoint Server 2010 的关键搜索组件的状态。

在产品安装后关键搜索组件的状态

要求 在“独立”安装之后是否存在? 在“服务器场”安装之后是否存在?

Search Service 应用程序

是1

是1

搜索中心网站

是2

是2

联系人电子邮件地址

是。使用以下虚构地址进行配置:someone@example.com。

是。使用以下虚构地址进行配置:someone@example.com。

默认内容访问帐户

是。设置为“NT Authority\Local Service”。

是。设置为安装期间在场配置向导中指定的帐户。

1假设管理员运行了场配置向导,并且没有清除“配置 SharePoint 场”页上的“服务”部分的“Search Service 应用程序”复选框。

2假设安装产品的管理员为第一个网站集选择了一个包含搜索中心网站的网站模板。

有关详细信息,请参阅部署带有 SQL Server 的单一服务器 (Office SharePoint Server 2010)

转到现有 Search Service 应用程序的“搜索管理”页

“搜索管理”页用于访问适用于整个服务器场以及仅适用于 Search Service 应用程序的搜索设置。

转到现有 Search Service 应用程序的“搜索管理”页

  1. 确认执行此过程的用户帐户是 Search Service 应用程序的管理员。

  2. 在管理中心网站主页的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,单击“Search Service 应用程序”。

指定默认内容访问帐户

安装期间,会将某个用户帐户指定为默认内容访问帐户。爬网程序使用此帐户对没有使用关联的爬网规则另外指定帐户的内容进行爬网。对于默认内容访问帐户,建议您指定一个域用户帐户,这样可以对希望爬网的尽可能多的内容具有访问权。您可以随时更改默认内容访问帐户。有关如何创建爬网规则的信息,请参阅管理爬网规则 (SharePoint Server 2010)

指定默认内容访问帐户

  1. 在“搜索管理”页上的“系统状态”部分,如果“默认内容访问帐户”行中显示的帐户是您希望爬网组件在对内容进行爬网时使用的帐户,则转到下一过程。否则,请转到此过程中的下一步骤。

  2. 单击“默认内容访问帐户”行中的链接。

  3. 在“默认内容访问帐户”对话框的“帐户”框中,按照域\用户名 格式键入其他用户名。

  4. 在“密码”和“确认密码”框中键入此帐户的密码。

  5. 单击“确定”。

指定联系人电子邮件地址

联系人电子邮件地址将会写入到已爬网服务器的日志中。默认联系人电子邮件地址 someone@example.com 是一个占位符。建议您将此地址更改为外部管理员在爬网可能导致问题(例如搜索系统正在爬网的服务器上的性能降低)时可以联系的帐户。

指定联系人电子邮件地址。

  1. 在“搜索管理”页上的“系统状态”部分,单击“联系人电子邮件地址”的链接。

  2. 在“搜索电子邮件设置”对话框的“电子邮件地址”框中,键入您希望出现在搜索系统爬网的服务器的日志中的电子邮件地址。

  3. 单击“确定”。

配置场范围的搜索设置

场范围的搜索设置包括下列内容:

  • 代理服务器

    在对服务器场外部的内容进行爬网时爬网组件使用的代理服务器。默认状态下,不选择代理服务器。

  • 搜索超时设置

    您希望系统在连接到其他服务时等待的时间以及系统等待内容请求得到确认的时间。默认情况下,等待连接和等待请求确认的时间均设置为 60 秒。

  • SSL 警告

    指定是否忽略 SSL 证书名称警告。默认状态下,此选项设置为“否”。

配置场范围的搜索设置

  1. 在“搜索管理”页上的“快速启动”中,单击“服务器场搜索管理”。

  2. 若要指定代理服务器,请单击“代理服务器”行中的链接。有关详细信息,请参阅为搜索配置代理服务器设置 (SharePoint Server 2010)

  3. 若要指定不同的超时期限,请单击“超时(秒)”行中的链接。有关详细信息,请参阅配置搜索超时设置 (SharePoint Server 2010)

  4. 若要指定是否忽略 SSL 证书警告,请单击“忽略 SSL 警告”行中的链接。有关详细信息,请参阅配置 SSL 证书警告设置 (SharePoint Server 2010)

创建需要对内容爬网的内容源

对内容进行爬网需要至少一个内容源。在安装过程中会默认创建一个名为“本地 Sharepoint 网站”的内容源,并自动将其配置为用于对服务器场中的所有网站进行爬网。

如果您执行 SharePoint Server 2010 的“独立”安装,则会在安装之后自动执行本地 Sharepoint 网站的完全爬网,此后每 20 分钟按计划执行一次增量爬网。对于 SharePoint Server 2010 的“服务器场”安装,则不会自动或按计划执行爬网。

可以添加内容源以便对其他内容进行爬网。有关详细信息,请参阅添加、编辑或删除内容源 (SharePoint Server 2010)。在 SharePoint Server 2010 中创建和配置内容源的过程与早期产品版本中的过程相同,只有以下几处例外:

  • 业务数据目录现在是“业务部门数据”内容源类型的一个子集。

  • 现在有一个用于对自定义库进行爬网的新内容源类型。此选项要求注册一个或多个的自定义连接器。

  • 在“添加内容源”或“编辑内容源”页上,有一个新的名为“内容源优先级”的部分。可以使用此部分来指定内容源是具有普通优先级还是高优先级。默认设置是“普通”。

若要创建、配置或爬网内容源,请在“搜索管理”页上“快速启动”中的“爬网”部分,单击“内容源”。

创建搜索中心网站并授予访问权限

搜索中心为用户提供一个用于提交搜索查询的界面。它是一个比每个 SharePoint 网站上默认显示的搜索框更加丰富的界面。有关详细信息,请参阅管理搜索中心 (SharePoint Server 2010)

根据您执行的安装类型以及安装时选择的网站集模板,可能已经具有搜索中心网站。(有关详细信息,请参阅上文中的配置基本搜索功能。)若要检查是否属于这种情况,请浏览到在安装过程中创建的网站集的首要网站。如果该网站不是搜索中心网站,或者它没有名为“搜索”的选项卡,请使用以下过程创建一个搜索中心网站。

创建搜索中心网站

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站主页的“应用程序管理”部分,单击“创建网站集”。

  3. 在“创建网站集”页上,执行下列操作:

    1. 在“标题和说明”部分的“标题”框中,键入此搜索中心网站的名称。也可选择在“说明”框中键入说明。

    2. 在“网站地址”部分,键入此网站的 URL 的最后部分。

    3. 在“模板选择”部分,单击“企业”选项卡,然后选择“企业搜索中心”模板或“基本搜索中心”模板。如果您打算使用人员搜索,则必须选择“企业搜索中心”模板。与“基本搜索中心”不同,“企业搜索中心”提供一个人员搜索选项卡。

    4. 在“主网站集管理员”部分的“用户名”框中,按照域\用户名 格式键入此网站集的网站集主管理员的用户名。

    5. (可选)在“网站集第二管理员”部分,键入网站集第二管理员的用户名。

    6. 在“配额模板”部分,选择一个预定义配额模板以限制用于此网站集的资源。

    7. 单击“确定”。

  4. 在“首要网站创建成功”页上,单击指向所创建的搜索中心网站的链接。

授予所有经身份验证的用户访问搜索中心的权限

  1. 确认执行此过程的用户帐户是搜索中心网站的网站集管理员。

  2. 在 Web 浏览器中,转到搜索中心网站。

  3. 在“网站操作”菜单上,单击“网站设置”。

  4. 在“用户和权限”部分,单击“人员和组”。

  5. 在“快速启动”上,根据您用来创建此搜索中心的模板,单击“企业级搜索中心访问者”或“基本搜索中心访问者”。

  6. 在“新建”菜单中,单击“添加用户”。

  7. 在“用户/工作组”框中,键入 NT Authority\authenticated users

  8. 单击“确定”。

启用人员搜索

人员搜索使最终用户能够查找组织中的其他人员。人员搜索要求下列服务应用程序已经存在并且这些程序依赖的服务已经启动:

  • Search Service

  • User Profile Servic

  • Managed Metadata Servic

人员搜索还需要使用企业搜索中心模板创建的搜索中心网站。有关详细信息,请参阅上文中的创建搜索中心网站并授予访问权限。

确保人员搜索所需的服务应用程序存在

本节阐述如何确保人员搜索所需的服务应用程序存在,并在这些服务应用程序不存在时帮助您创建它们。本节还阐述如何确保 Managed Metadata Web Service 已启动。该服务必须启动,Managed Metadata Service 应用程序(这是人员搜索所必需的)才能运行。

确保所需的服务应用程序存在

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站主页的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,确认“名称”列中列出以下服务应用程序:

    • Managed Metadata Service

    • Search Service 应用程序

    • User Profile Service 应用程序

  4. 如果其中任一服务应用程序不存在,请执行以下过程中的步骤创建它们。否则,请转到确保 Managed Metadata Service 应用程序已启动。

创建搜索所需的服务应用程序

  1. 在管理中心网站主页的“快速启动”中,单击“配置向导”。

  2. 在“配置向导”页上,单击“启动服务器场配置向导”。

  3. 在“帮助改善 SharePoint”页上,选择以下选项之一,然后单击“确定”:

    • 是,我愿意参加(推荐)

    • 否,我不想参加

  4. 在“配置 SharePoint 场”页上,选择“是,使用此向导引导我配置服务器场”选项,然后单击“启动向导”。

  5. 在“配置 SharePoint 场”页上的“服务帐户”部分,选择“使用现有管理帐户”,或者创建新管理帐户。

    备注

    出于安全原因,建议您使用服务器场管理员帐户以外的服务帐户。

  6. 选中您需要创建的服务应用程序对应的复选框,然后单击“下一步”。

  7. 在“创建网站集”页上,单击“跳过”。

  8. 在“配置 SharePoint 场”页上,单击“完成”。

确保 Managed Metadata Web Service 应用程序已启动

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

  2. 确保 Managed Metadata Service 应用程序的“状态”列显示“已启动”。如果没有使用场配置向导来创建此服务应用程序,则 Managed Metadata Web Service 可能不会运行。如果是这种情况,则继续执行此过程中的下一步骤。否则,请转到配置 Web 应用程序和网站集。

  3. 在管理中心主页上,单击“系统设置”部分的“管理服务器上的服务”。

  4. 在“服务器上的服务”页上的“Managed Metadata Web Service”行中,如果“状态”列中的链接文本为“已停止”,请单击“操作”列中的“启动”链接。(如果“操作”列中的链接显示为“停止”,则表明 Managed Metadata Web Service 已经在运行。)

配置 Web 应用程序和网站集

服务器场现在应该至少有两个 Web 应用程序:管理中心网站一个,SharePoint 网站一个。在生产环境中,通常会创建单独的 Web 应用程序来承载“我的网站”中的网站的网站集。但是,出于评估目的,可以使用同一 Web 应用程序来承载搜索中心网站、SharePoint 网站以及“我的网站”中的网站中单独的网站集。

确保 SharePoint 网站、“我的网站”中的网站和搜索中心网站已经存在 Web 应用程序

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站主页的“应用程序管理”部分,单击“管理 Web 服务”应用程序。

  3. 在“Web 应用程序管理”页上,将会列出已为此服务器场创建的所有 Web 应用程序。

    提示

    如果您执行“独立”安装,则会在端口 80 处自动创建一个名为“SharePoint – 80”的 Web 应用程序,并使用“工作组网站”模板在该 Web 应用程序中创建一个网站集。类似地,如果执行“服务器场”安装,然后运行场配置向导,在创建网站集时也会创建一个名为“SharePoint – 80”的 Web 应用程序。您可以使用该 Web 应用程序来承载搜索中心网站、SharePoint 网站和“我的网站”中的网站的网站集。

  4. 如果 SharePoint 网站和“我的网站”中的网站已经存在对应的 Web 应用程序,则跳过此过程的其余步骤并转到确保服务应用程序与 Web 应用程序关联。

  5. 在“Web 应用程序管理”页上的功能区的“参与讨论”组中,单击“新建”。

  6. 在“新建 Web 应用程序”对话框中,选择“新建 IIS 网站”,还可选择在“名称”框中键入网站的名称。

  7. 在“端口”框中,键入您希望此 Web 应用程序使用的端口号。

  8. 根据需要指定任何其他设置,然后单击“确定”。

  9. 在“已创建应用程序”页上,单击“确定”。

确保人员搜索所需的服务应用程序与 Web 应用程序关联

  1. 在“Web 应用程序管理”页上的“名称”列中,单击您想要与 Managed Metadata Service 应用程序、User Profile Service 应用程序和 Search Service 应用程序关联的 Web 应用程序所在的行。通常,此 Web 应用程序的名称为“SharePoint -80”。

  2. 在功能区的“管理”组中,单击“服务连接”。

  3. 在“配置服务应用程序关联”对话框中,确保选中下列复选框:“Managed Metadata Service”、“User Profile Service 应用程序”和“Search Service 应用程序”。

  4. 单击“确定”。

向 User Profile Service 应用程序添加用户配置文件

在可以获得有意义的人员搜索结果之前,必须向 User Profile Service 应用程序添加用户配置文件。可通过以下方法实现这一点:

重要

对于测试环境,建议您不要将配置文件存储同步到生产环境中的目录服务或其他外部数据源,而是创建目录服务的副本,并将该副本与 User Profile Service 应用程序同步。

查看用户配置文件的列表

  1. 在“管理服务应用程序”页上,单击包含 User Profile Service 应用程序的行,然后在功能区上单击“管理”。

  2. 在“管理配置文件服务”页上的“人员”部分,单击“管理用户配置文件”。

  3. 在“管理用户配置文件”页上的“查找配置文件”框中,键入用户所属的域的名称,然后单击“查找”。

    例如,如果用户是 Contoso.com 域的成员,则在“查找配置文件”框中键入 Contoso。不要键入完全限定的域名。

  4. 单击“查找”。

配置“我的网站”的设置

当使用场配置向导创建 User Profile Service 服务应用程序时,将使用默认设置配置“我的网站”中的网站的设置。如果您想更改默认设置,请执行下列步骤。

配置“我的网站”设置

  1. 在“管理服务应用程序”页上,单击包含 User Profile Service 应用程序的行。

  2. 在功能区的“操作”组中,单击“管理”。

  3. 在“管理配置文件服务”页的“我的网站设置”部分,单击“设置我的网站”。

  4. 在“首选搜索中心”部分的“首选搜索中心”框中,确保搜索中心网站的路径是正确的。

  5. 在“查找人员的搜索范围”列表中,确保选择“人员”。

  6. 在“查找文档的搜索范围”列表中,选择您要用于查找文档的搜索范围。

    建议您选择“所有网站”范围。

  7. 在“我的网站宿主”部分的“我的网站宿主位置”框中,确保“我的网站”宿主的路径是正确的。

  8. 在“网站命名格式”部分,选择命名新的个人网站时要使用的格式。

    默认格式为“用户名(未解决冲突)”。

  9. 在“语言选项”部分,您可以选择是否允许用户选择其个人网站的语言以及是否使用其个人网站的语言编辑用户配置文件。

  10. 在“读取权限级别”部分,可以选择输入一个或多个在创建个人网站时被授予其中的读取权限级别的帐户。

    默认情况下,所有经过身份验证的用户都会被授予此权限。

  11. 在“我的网站电子邮件通知”部分,可以选择指定另一个名称,其将出现在从“我的网站”中的所有网站发送的电子邮件通知中。

  12. 单击“确定”。

将信息添加到“我的网站”中的网站

“我的网站”中的网站将信息存储在 User Profile Service 应用程序中。User Profile Service 应用程序存储的大部分信息会出现人员搜索结果中。用户添加到其“我的网站”中的网站的信息越多,人员搜索的结果就越完整。

若要向“我的网站”中的网站添加信息,请作为已在 User Profile Service 应用程序中为其创建了用户配置文件的用户登录,然后转到 http:// hostname/my/,这是该用户的“我的网站”的 URL。如果之前没有为该用户创建“我的网站”,则会自动创建。在用户的“我的网站”中,您可以提供有关用户的专长和兴趣的信息。对配置文件存储进行爬网后,可以执行一次搜索,以便查看这些结果在搜索结果页面上的显示方式。

对配置文件存储进行爬网

在 SharePoint 产品和技术的早期版本中,默认内容源中会自动提供用于对配置文件存储进行爬网的 URL。在 SharePoint Server 2010 中情况不是这样,但您可以手动添加该 URL。不过,建议您创建一个单独的内容源,以便按照不同于 SharePoint 网站爬网计划的计划对配置文件存储进行爬网。

用于对配置文件存储进行爬网的用户帐户必须是 User Profile Service 应用程序的管理员。若要满足此要求以便对配置文件存储进行爬网,请执行以下操作之一:

  • 确保默认内容访问帐户是 User Profile Service 应用程序的管理员。有关详细信息,请参阅向 User Profile Service 应用程序添加管理员。

  • 创建爬网规则以便对指定 User Profile Service 应用程序管理员帐户的配置文件存储进行爬网。有关详细信息,请参阅创建爬网规则以便向 User Profile Service 应用程序进行身份验证。

向 User Profile Service 应用程序添加管理员

  1. 在“管理服务应用程序”页上,单击包含 User Profile Service 应用程序的行,然后在功能区中单击“管理员”。

  2. 在“User Profile Service 的管理员”对话框的“添加帐户…”框中,键入用户帐户(例如默认的内容访问帐户)。必须按照域\用户名 格式键入用户帐户。

  3. 单击“添加”。

  4. 在“权限”列表框中,选中“完全控制”复选框。

  5. 单击“确定”。

创建爬网规则以便向 User Profile Service 应用程序进行身份验证

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

  2. 在“管理服务应用程序”页上,单击“Search Service 应用程序”。

  3. 在“搜索管理”页上的“快速启动”中的“爬网”部分,单击“爬网规则”。

  4. 在“管理爬网规则”页上,单击“新建爬网规则”。

  5. 在“路径”部分的“路径”框中,按照 sp3://<hostname> 格式键入 User Profile Service 应用程序的开始地址,其中 <hostname> 是服务器场的主机名。

  6. 在“爬网配置”部分,选择“包含此路径中的所有项目”。

  7. 在“指定验证”部分,选择“指定其他内容访问帐户”。

  8. 在出现的“帐户”框中,按照域\用户名 格式键入作为 User Profile Service 应用程序的管理员的用户帐户。

  9. 在“密码”和“确认密码”框中键入您指定的帐户的密码。

  10. 单击“确定”。

    有关如何管理爬网规则的详细信息,请参阅管理爬网规则 (SharePoint Server 2010)

创建内容源以便对配置文件存储进行爬网

  1. 确认执行此过程的用户帐户是 Search Service 应用程序的管理员。

  2. 在管理中心网站的主页上的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,单击“Search Service 应用程序”。

  4. 在“搜索管理”页上的“快速启动”中的“爬网”部分,单击“内容源”。

  5. 在“管理内容源”页上,单击“新建内容源”。

  6. 在“添加内容源”页上的“名称”部分,键入此内容源的名称。

  7. 在“内容源类型”部分,确保选择“SharePoint 网站”。

  8. 在“开始地址”部分,按照 sps3://<hostname> 格式键入开始地址,其中 <hostname> 是服务器场的主机名。

  9. 在“爬网计划”部分,可选择创建有关完全爬网和增量爬网的计划。

  10. 在“启动完全爬网”部分选择“启动此内容源的完全爬网”复选框,然后单击“确定”。

验证配置文件存储的爬网

  1. 在“搜索管理”页上的“快速启动”中,单击“搜索管理”。

  2. 在“爬网历史记录”部分,单击“刷新”按钮来刷新爬网状态。

    完成爬网之后,确认“所有错误”列中的数字是“0”。如果发生了错误,则“所有错误”列中的数字将大于 0。在这种情况下,单击“所有错误”列中的数字可查看该内容源的爬网日志。

    备注

    如果爬网日志指示发生了身份验证错误,则可通过执行向 User Profile Service 应用程序添加管理员或创建爬网规则以便向 User Profile Service 应用程序进行身份验证中的步骤解决问题。

启用搜索报告

搜索管理报告提供爬网和查询数据,以帮助查找和诊断搜索系统中的性能问题。有关详细信息,请参阅 SharePoint Server 2010 中的搜索管理报告(该链接可能指向英文页面)使用搜索管理报告 (SharePoint Server 2010)

若要启用搜索报告,您必须执行以下每个过程:

  • 确认 Web Analytics Service 应用程序已启动。

    与搜索相关的报告依赖于 Web Analytics Web Service。在安装期间运行场配置向导时将会创建此服务。

  • 创建 Web Analytics Service 应用程序。

    可以使用场配置向导来创建此服务应用程序。

  • 启动 Web Analytics Web Service。

确认 Web Analytics Service 应用程序已启动

  1. 确认执行此过程的用户帐户是 Search Service 应用程序的管理员。

  2. 在管理中心网站主页的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,确认 Web Analytics Service 应用程序在服务应用程序列表中,然后执行下列操作之一:

    • 如果 Web Analytics Service 应用程序存在,请确保此服务应用程序的“状态”列中显示“已启动”。如果此服务应用程序的“状态”列没有显示“已启动”,请转到启动 Web Analytics Web Service。如果 Web Analytics Service 应用程序不是使用场配置向导创建的,Web Analytics Web Service 可能无法启动。

    • 如果此 Web 分析服务应用程序不存在,则使用以下过程创建它。

创建 Web 分析服务应用程序

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站主页的“快速启动”中,单击“配置向导”。

  3. 单击“启动服务器场配置向导”。

  4. 在“帮助改善 SharePoint”页上,选择下列选项之一:

    • 是,我愿意参加(推荐)

    • 否,我不想参加

  5. 单击“确定”。

  6. 在“配置 SharePoint 场”页上,接受默认设置,然后单击“下一步”。

  7. 在“配置 SharePoint 场”页上的“服务帐户”部分,选择“使用现有管理帐户”,或者创建新管理帐户。

    备注

    出于安全原因,建议您使用服务器场管理员帐户以外的服务帐户。

  8. 确保选中“Web Analytics Web Service 应用程序”复选框,然后单击“下一步”。

  9. 在“创建网站集”页上,单击“跳过”。

  10. 在“配置 SharePoint 场”页上,单击“完成”。

启动 Web 分析 Web 服务

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站主页的“系统设置”部分,单击“管理此场中的服务器”。

  3. 在“服务器场中的服务器”页上,在“服务器”列中,单击服务器的链接。

  4. 在“服务器上的服务”页上,在“Web 分析 Web 服务”行的“操作”列中,单击“启动”。

    如果链接名称为“停止”,则表明此服务已经启动,不需要进一步的操作。