创建和设置 Query Search Service 应用程序 (FAST Search Server 2010 for SharePoint)

 

适用于: FAST Search Server 2010

上一次修改主题: 2014-10-15

本文介绍如何在 SharePoint Server 管理中心创建 FAST Search 查询 Search Service 应用程序(查询 SSA)。FAST Search 查询 SSA 提供来自所有内容源的查询结果。

备注

查询 SSA 还可用于提供人员搜索结果。此时您必须向查询 SSA 中添加人员的内容源。查询 SSA 会将人员数据馈送给 Search Server 索引并将人员查询传送至 Search Server。

在创建 FAST Search 查询 SSA 之前,请按照创建和设置 Content Search Service 应用程序 (FAST Search Server 2010 for SharePoint)中的步骤操作。

本文内容:

  • 创建和设置 FAST Search 查询 SSA

  • 确认 FAST Search Server 2010 for SharePoint 管理服务的用户访问权限

  • 将 FAST Search 查询 SSA 连接至您的 Web 应用程序

创建和设置 FAST Search 查询 SSA

重要

确保名为“SharePoint 2010 管理”(SPAdminV4) 的 Windows 服务正在 Microsoft SharePoint Server 2010 上运行。如果该服务停止,必须启动它。

位于 FAST Search Server 2010 for SharePoint 管理服务器或单台服务器上的 FASTSearch 安装文件夹下的 install_info.txt 文件(默认路径为 c:\FASTSearch\install_info.txt)包含用于配置 SSA 的 URL。

  1. 在 SharePoint Server 2010 的管理中心主页上,单击“应用程序管理”,然后“管理服务应用程序”。

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

  3. 在“新建 Search Service 应用程序”页上的“名称”部分,提供服务应用程序的唯一名称。

    示例:FAST 查询 SSA

    警告:如果 SSA 创建失败,您必须为该字段输入新的唯一名称。否则,创建操作会再次失败,并且您必须重新输入所有数据。

  4. 在“FAST 服务应用程序”部分,选择“FAST Search 查询”。

  5. 设置“搜索服务帐户”。

    请注意,搜索服务帐户对于所有 Search Service 均相同。如果您将该帐户设置为默认值以外的其他值,则会影响所有 Search Service。

    如果您以后想更改搜索服务帐户,请转到管理中心主页。单击“安全”,然后单击“配置服务帐户”。更改运行“Windows 服务 - SharePoint Server 搜索”的用户。

  6. 在“Search Admin Web Service 的应用程序池”部分,在“使用现有应用程序池”下选择一个现有应用程序池,或选择“新建应用程序池”并指定一个唯一名称。例如:FAST_Query_Admin_SSA_App_Pool

    如果您创建新应用程序池,请选择一个安全帐户。安全帐户用于运行 SSA 管理 Web 服务。

    选择“可配置”,然后输入用户帐户。默认为托管服务帐户。

  7. 在“搜索查询和网站设置 Web 服务的应用程序池”部分中,在“使用现有应用程序池”下选择一个现有应用程序池,或选择“新建应用程序池”并命名一个唯一的名称。例如:FAST_Query_SSA_App_Pool

    如果您创建新的应用程序池,请选择一个安全帐户,安全帐户用于运行搜索查询和网站设置的 Web 服务。

    选择“可配置”,然后输入用户帐户。

  8. 在“查询服务位置”、“管理服务位置”和“资源存储位置”部分,输入与 FAST Search Server 2010 for SharePoint 安装的连接信息。服务的位置(URL/端口号)包含在 install_info.txt 文件中。

    此处的示例假定将基本端口 13000 用于 FAST Search Server 2010 for SharePoint。

  9. 单击“确定”。可能需要几分钟才能完成。

    完成后,新的 SSA 将添加到“服务应用程序”列表中。

  10. 查看查询 SSA 的冗余和可用性要求。有关规划注意事项,请参阅查询 SSA 的冗余和可用性。有关部署详细信息,请参阅查询 SSA 的多服务器部署 (FAST Search Server 2010 for SharePoint)

确认 FAST Search Server 2010 for SharePoint 管理服务的用户访问权限

运行在其中配置 FAST Search Server 2010 for SharePoint 的 Web 应用程序的应用程序池的用户即为与 FAST Search Server 2010 for SharePoint 管理服务器通信的用户。因此,请确保运行此应用程序池的用户是 FAST Search Server 2010 for SharePoint 管理服务器上 FASTSearchAdministrators 组的成员:

  1. 在 SharePoint Server 2010 的管理中心主页上的“安全”下,选择“配置服务帐户”。

  2. 每个 Web 应用程序都有一个单独的“Web 应用程序池”。选择相关组件,通常为“Web 应用程序池 - SharePoint - 80”。

  3. 确保此组件的用户帐户是 FAST Search Server 2010 for SharePoint 管理服务器上 FASTSearchAdministrators 组的成员。

将访问权限局限于关键字管理

在同时存在父场和子场的应用场景中,子场 Web 应用程序帐户必须获得授权才能访问 FAST Search Server 2010 for SharePoint(后端)关键字服务。可通过将该帐户添加到 FAST Search Server 2010 for SharePoint 管理服务器上的 FASTSearchKeywordAdministrators 组对其进行授权。FASTSearchKeywordAdministrators 组不是在安装期间自动创建的,但是如果您想使用此级别的授权,可以手动创建该组。

您还可以选择通过将该帐户添加到 FASTSearchAdministrators 组来授予帐户对 FAST Search Server 2010 for SharePoint 管理服务的完全访问权限。

将 FAST Search 查询 SSA 连接至您的 Web 应用程序

重要

下面的步骤要求至少创建了一个 Web 应用程序。有关如何在 SharePoint Server 2010 中创建 Web 应用程序的信息,请参阅创建 Web 应用程序

  1. 在 SharePoint Server 2010 的管理中心主页上,选择“应用程序管理”。

  2. 在“服务应用程序”下,单击“配置服务应用程序关联”。

  3. 单击要更改的“应用程序代理组”,通常为“默认”。

  4. 确保查询 SSA(例如“FAST 查询 SSA”)是默认选中并且是唯一选中的“Search Service 应用程序代理”,然后单击“确定”。

  5. 确认正确的查询 SSA 与 Web 应用程序关联。

所有默认的 Search Service 应用程序现在都应指向 FAST Search Server 2010 for SharePoint。

后续步骤

完成本文中的步骤后,请继续执行从 Microsoft SharePoint Server 启用查询 (FAST Search Server 2010 for SharePoint)

See Also

Concepts

FAST Search Server 2010 for SharePoint 部署
从 Microsoft SharePoint Server 启用查询 (FAST Search Server 2010 for SharePoint)
启用通过 HTTPS 的管理服务 (FAST Search Server 2010 for SharePoint)
规划搜索拓扑 (FAST Search Server 2010 for SharePoint)
规划冗余和可用性 (FAST Search Server 2010 for SharePoint)
查询 SSA 的多服务器部署 (FAST Search Server 2010 for SharePoint)