步骤 2:部署和测试联合搜索 SQL Server 连接器

备注

本主题介绍 Infrastructure Update for Microsoft Office Servers包含的功能。若要下载此更新,请参阅 2008 年 7 月 15 日版 SharePoint Server 2007 基础结构更新说明

为联合搜索 SQL Server 连接器创建 ASPX 页后,您需要执行以下操作:

  1. 部署 ASPX 页。

  2. 为该连接器创建联合位置。

  3. 配置联合结果 Web 部件。

  4. 测试 AdventureWorksDW 数据库中的结果在联合结果 Web 部件中的显示方式。

部署 ASPX 页并验证数据连接是否有效

  1. 将 FederatedConnectorSample 文件夹和内容从路径本地驱动器:\\2008 Search Server Developer Resources\ 复制到位于路径本地驱动器:\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS 下的 _layouts 虚拟目录中。

  2. 浏览到路径 http:// YourServerName/_layouts/FederatedConnectorSample/SearchResellers.aspx。

    您应当看到一个包含 RSS 源的页面,其中显示来自 AdventureWorksDW 数据库的 DimResellers 表的多个结果。

    备注

    您需要更改此 URL 中指定的服务器名称以使其与要使用的 Web 服务器匹配。

创建联合位置

  1. 在“搜索管理”页中,单击“联合位置”,然后单击“新建位置”。

  2. 在“位置名称”和“显示名称”字段中,键入 AdvWorksResellers。

  3. 在“说明”字段中,键入文本以描述该位置,如在 AdventureWorksDW 数据库中搜索 DimResellers 表。

  4. 在“版本”字段中,键入 1.0

  5. 对于“位置类型”字段,单击“OpenSearch 1.0/1.1”。

  6. 在“查询模板”字段中,键入 https://localhost/_layouts/searchresellers.aspx?q={searchTerms}。

  7. 在“‘更多结果’链接模板”字段中,键入 https://localhost/_layouts/searchresellers.aspx?q={searchTerms}&f=htm。

  8. 在“指定凭据”中,选择适当的身份验证协议。例如,您可以选择“企业”/“NTLM - 指定用户名和密码”,然后键入对 AdventureWorksDW 数据库具有访问权限的帐户凭据。

  9. 单击“确定”。

配置联合结果 Web 部件

  1. 从主搜索中心网站,转到路径 http://您的服务器名称/results.aspx 中的搜索结果页。

  2. 单击“网站操作”,然后单击“编辑网页”。

  3. 单击联合结果 [ 2 ] Web 部件的“编辑”,然后单击“修改共享 Web 部件”。

  4. 在“位置属性”中,单击“位置”列表上的“AdvWorksResellers”,然后单击“确定”。

  5. 单击“网站操作”,然后单击“退出编辑模式”以关闭编辑页。

测试联合搜索 SQL Server 连接器

  1. 请转到路径 http://您的服务器名称/default.aspx 中的搜索中心主页。

  2. 在搜索框中键入将从 DimResellers 表返回结果的搜索词,例如,键入 bike。

    如果联合搜索 SQL Server 连接器正在工作,则可以在搜索结果页上看到 AdventureWorksDW 数据库中的搜索结果。

See Also

概念

步骤 1:为联合搜索 SQL Server 连接器创建项目

联合搜索 SQL Server 连接器示例

构建联合搜索连接器的体系结构指南