代码改变世界

MOSS Search学习记录(七):高级搜索定制(上)

2007-12-21 17:28  努力学习的小熊  阅读(2691)  评论(0编辑  收藏  举报

 

MOSS Search学习记录(七):高级搜索定制(上)

前面介绍了很多关于搜索的内容,大家可以去回顾这些知识。

MOSS Search学习记录(一):开启Search服务

MOSS Search学习记录(二):配置爬网并尝试一个简单的搜索

MOSS Search学习记录(三):配置搜索范围

MOSS Search学习记录(四):利用规则搜索指定文件夹的内容

MOSS Search学习记录(五):利用元数据和规则搜索多个列表中指定范围的内容

MOSS Search学习记录(六):搜索框一个比较好用的设置

这次来介绍一下高级搜索页面和功能的定制。

这里首先要说明一下,我建立的是一个发布门户的网站集,自带了一个搜索中心,如果大家的实际环境没有搜索中心这个子网站可以建立一个。我的路径是http://mossweb:10111/Search/default.aspx,这样大家会进入到这个搜索的网站中。页面如下:

这时大家可以看到搜索框的右边有个高级搜索的按钮,我们点击进入高级搜索页面。这时就可以看到默认的高级搜索页面了。

我们会发现这里有好多的语言选择。

结果类型里面会有一些提供可选择的内容。
    

用于筛选的属性限制中提供了一些可供进行筛选的限制。
    

那么这些可以定制吗?答案是肯定的,当然可以定制。而且是不用编程的哦,从这点来看,SharePoint还是很强大的,只不过步骤有些繁琐,不过不用担心,看过后面的讲解就会觉得其实并不是那么负责。下面继续介绍定制和配置的步骤。

由于高级搜索分为三个部分,那么对于高级搜索我也分成三篇文章来分别说明,本文为第一部分内容的介绍,是最简单的一部分。

1.在高级搜索页面点击“网站操作——编辑页面”进入到页面编辑模式。这时会看到整个页面是一个大的“高级搜索框”WebPart
    

2.点击WebPart的编辑菜单,选择“修改共享 Web 部件”。
    

3.页面右边会出现高级搜索框WebPart的配置窗口。下面介绍搜索框部分的配置。
    

4.搜索框部分的配置比较简单,看过便知其用,这里还是一一对其介绍。展开搜索框配置部分,看到如下内容。
    

5.对应高级搜索部分如下。
    

6.搜索框部分标签,对应就是图中的“查找符合下列条件的文档”。我们修改为“特殊条件查找”。点击确定会看到效果。
    
    

7.下面有四个设置,所有词、精确短语、任意词、无下列词,显示搜索框和搜索框标签的设置。我们看到他们的设置作用一样,这里仅讲解其中一个,其他相同。以所有词为例。
    

第一个设置表示是否显示如下图中的搜索条件
    

8.设置为不选中状态则为不显示。
    
    

9.“所有词”搜索框标签,定制的为如下部分的内容。
    

输入需要显示的标签。
    

点击确定看到如下效果。
    

其他三个类似。本文内容结束,很简单,后面继续会介绍到缩小搜索范围和添加属性限制两部分的定制。