搜索中心是MOSS默认带的一种新型的站点模版。如果我们创建协作门户站点,也会默认带了一个搜索中心。该类型站点的目的就是替代一般门户中使用的页面顶部的搜索框,为用户提供更加可定制化的搜索体验。
下图是应用了该xslt后展示的搜索结果。

我们通常需要在搜索中心里创建额外的选项卡。一个选项卡与一个基于某个可用的搜索页面布局创建的页面相关联。
现在,我们创建一个自定义搜索选项卡和一个自定义搜索结果页面。
- 点选“搜索”标签,进入搜索中心。
- 点“网站操作”,选创建页面。
- 输入标题。
- 在下面的页面布局中选择搜索页面。
- 发布该页面。
- 点“网站操作”,选查看所有网站内容。
- 点搜索页面中列出的标签,点新建。然后添加新的项目用于展示我们的新标签。
- 提供一个名称并将它与我们先前创建的自定义搜索页面关联起来。
SharePoint可以将搜索结果显示在自定义的搜索结果页面中,而不是使用默认的搜索结果页。
创建一个自定的搜索结果页面,并与自定义的标签连接起来
- 点选“搜索”标签,进入搜索中心。
- 点“网站操作”,选创建页面。
- 输入标题。
- 在下面的页面布局中选择搜索结果页面。
- 发布该页面。
- 点选我们刚刚创建的自定义标签,选“网站操作”,选编辑网页。
- 在搜索框WebPart上,点修改共享Web部件,打开属性面板。
- 在杂项类中,找到“目标搜索结果页URL地址”文本框。输入我们自定义的搜索结果页的名称。
- 确定并发布该页面。
当一个搜索查询执行后,结果就会以xml格式传递给搜索核心结果WebPart。搜索核心结果WebPart使用xslt来转换xml成为html,然后显示到WebPart的Body中。
替换xslt
- 进入自定义搜索结果页面。
- 点“网站操作”,选编辑网页。
- 在搜索核心结果WebPart上,点修改共享Web部件,打开属性面板。
- 在数据视图属性下,找到修改xslt的按钮,打开文本编辑器。
- 用我们自己的xslt替换该xslt。
- 确定并发布该页。