最近公司要求我用Sharepoint 2007做文档管理。需求功能很简单,要求每个文档有个关键字的输入,可以从原有的选择,也可以自己输入,保存后可以根据关键字查询。
增加网站,添加文档库,增加字段(增加了一个选项型的字段,而且允许用户输入)等的过程都很顺利,要把这个字段增加到搜索就十分费劲。
可能这和本人的脑袋不灵光有点关系,所以才要费那么大劲。不管怎么说,最后终于被我搞出来了。
主要参考
http://msdn.microsoft.com/en-us/library/bb608302.aspx
不想浪费这几天的辛勤劳动,特意把具体步骤写上来,以便日后翻阅。
1.增加网站
2. 增加文档库
这里选择了 Document Libary
3.增加字段
很简单,在列表上的 Setting - Create Column 就可以了。如下图所示
4. 设置爬网(crawl)周期
为使网站的内容可以被全文搜索,必须设置定期爬网,爬网设置包括全爬( ),增量爬( )
设置路径:
Shared Services Administration: SharedServices1 > Search Settings > Content Sources > Edit Content Source
通常设置全爬是每周末晚上,增量爬就每5分钟爬一次,这样设置后,上传了文件之后5分钟就可以被搜索到了
注意: 增量爬的 For 属性表示多少分钟内进行扫描,我开始以为是限制扫描时间,所以设置了60分钟,结果,从开始时间算起60分钟之后就不再扫描了,所以我通常都设置1440(这就相当于一天24小时了)
5. 添加元数据映射信息
这步十分关键,必须设置正确才能被搜索。
设置路径:
Shared Services Administration: SharedServices1 > Search Settings > Managed Properties
在界面上
其中有个属性:
点应用,保存。