步骤 2:部署和测试联合搜索 SQL Server 连接器
备注
本主题介绍 Infrastructure Update for Microsoft Office Servers包含的功能。若要下载此更新,请参阅 2008 年 7 月 15 日版 SharePoint Server 2007 基础结构更新说明。
为联合搜索 SQL Server 连接器创建 ASPX 页后,您需要执行以下操作:
部署 ASPX 页。
为该连接器创建联合位置。
配置联合结果 Web 部件。
测试 AdventureWorksDW 数据库中的结果在联合结果 Web 部件中的显示方式。
部署 ASPX 页并验证数据连接是否有效
将 FederatedConnectorSample 文件夹和内容从路径本地驱动器:\\2008 Search Server Developer Resources\ 复制到位于路径本地驱动器:\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS 下的 _layouts 虚拟目录中。
浏览到路径 http:// YourServerName/_layouts/FederatedConnectorSample/SearchResellers.aspx。
您应当看到一个包含 RSS 源的页面,其中显示来自 AdventureWorksDW 数据库的 DimResellers 表的多个结果。
备注
您需要更改此 URL 中指定的服务器名称以使其与要使用的 Web 服务器匹配。
创建联合位置
在“搜索管理”页中,单击“联合位置”,然后单击“新建位置”。
在“位置名称”和“显示名称”字段中,键入 AdvWorksResellers。
在“说明”字段中,键入文本以描述该位置,如在 AdventureWorksDW 数据库中搜索 DimResellers 表。
在“版本”字段中,键入 1.0。
对于“位置类型”字段,单击“OpenSearch 1.0/1.1”。
在“查询模板”字段中,键入 https://localhost/_layouts/searchresellers.aspx?q={searchTerms}。
在“‘更多结果’链接模板”字段中,键入 https://localhost/_layouts/searchresellers.aspx?q={searchTerms}&f=htm。
在“指定凭据”中,选择适当的身份验证协议。例如,您可以选择“企业”/“NTLM - 指定用户名和密码”,然后键入对 AdventureWorksDW 数据库具有访问权限的帐户凭据。
单击“确定”。
配置联合结果 Web 部件
从主搜索中心网站,转到路径 http://您的服务器名称/results.aspx 中的搜索结果页。
单击“网站操作”,然后单击“编辑网页”。
单击联合结果 [ 2 ] Web 部件的“编辑”,然后单击“修改共享 Web 部件”。
在“位置属性”中,单击“位置”列表上的“AdvWorksResellers”,然后单击“确定”。
单击“网站操作”,然后单击“退出编辑模式”以关闭编辑页。
测试联合搜索 SQL Server 连接器
请转到路径 http://您的服务器名称/default.aspx 中的搜索中心主页。
在搜索框中键入将从 DimResellers 表返回结果的搜索词,例如,键入 bike。
如果联合搜索 SQL Server 连接器正在工作,则可以在搜索结果页上看到 AdventureWorksDW 数据库中的搜索结果。