导航

关于 SharePoint Search Service

Posted on 2011-09-29 15:57  雨夜孤鹤  阅读(284)  评论(0编辑  收藏  举报

首先,进入 Center Admin -> Service Application, 选中 Search Service Application

然后,在Ribbon 上点击 Manage

进入新页面后,在左侧选择 Content Source

点击 New Content Source,进入后可以看到。里面已经有了一个content source,这个content source的范围是所有站点,而如果我们不想搜索所有站点的话该怎么办?所以我们需要新建一个conten source.

在 sharepoint2010 中,以下几种内容可以作为搜索的对象:

  • 共享文件
  • Exchange server
  • Lotus Nodes Server
  • SharePoint sites
  • Business data

我们这里用最常见的 sharepoint sites 举例.

通常来讲,建立一个 content source要考虑以下几点:1,要搜索多少层(因为site之间是可以嵌套的,而有时候没有必要搜索所有内容)2,多久搜索一次。3,由于权限问题,所搜索的内容是否需要被其他的人访问。

而创建 source content 的界面正提供了相关的设置.创建好后,点击 OK 就可以了(相信上面的所填各项大家一看就能明了)

总结: content source 就是用来自定义搜索的范围。

 

创建好 source content后该创建相关的 craw rule 了。同上,进入到 servie 的管理界面后就可以在 Crawing区域下找到 Craw Rule, 点击它,然后新建一个rule. 

注意第一项Path:这个是支持正则表达式的。举例来说, http://servername/test*就会匹配所有以http://servername/test 开头的地址。*://*.txt 就会匹配所有文档。

添加好后点击OK,这个rule就建立成了。

 

接下来,就可以建立一个search center类型的 site然后看一下搜索到的结果了。