Bliss`s blog
Bliss 是福佑的意思.有缘自会再相遇...

我的WSS的搜索功能不好使了。调试了一天也无法解决。最后没有办法,我求助了一下雪叶丹枫,(很感谢他的帮助)。
他给了我以下的解决方法:

首先确认启用了SQL Server的全文搜索功能:
1. 打开Enterprise Manager;
2. 展开SPS使用的数据库;
3. 打开Support Services(支持服务);
4. 右键单击Full-Text Search,选择属性;
5. 单击Refresh;
6. 关闭Enterprise Manager;
7. 打开Windows SharePoint Services管理中心;
8. 单击配置全文索引;
9. 选中启用全文搜索和索引组件 。 

然后为 WSS站点建立全文索引:
1. 打开SQL Query Analyser;
2. 在Object Browse中选中站点数据库(*_SITE);
3. 运行以下查询:
sp_fulltext_database ‘enable’
       该语句启用当前数据库的Full Text Indexing;
4. 打开Enterprise Manager;
5. 展开SPS使用的站点数据库(*_SITE);  
6. 右键单击Full-Text Catalogs ,选择Rebuild All Catalogs;
7. 回到SQL Query Analyser;
8. 测试全文索引已经工作。例如,输入以下语句:
select * from Docs where contains (Leafname,'"中文"')
该语句将检查站点数据库中的Docs表,如果存在部分文件的文件名中包含“ 中文 ”二字,将返回相应结果集。您可以根据您的文档库更改以上的测试语句。
9. 如果上一步返回了正确的结果,说明 Full-Text已经正确建立。您可以回到WSS站点中检查搜索结果。


很有意思的是,我还没有按照雪叶丹枫给我的方法去调试,我的WSS上的搜索功能就又好使了!
这下,我就真有点找不到原因了!

我只好回想了一下我是如何配置WSS的搜索过程:
1、进入WSS的管理中心,启动WSS的全文检索功能;
2、确认SQL已经安装了全文检索功能
3、进入SQL的企业管理器,打开“支持服务”文件夹,启动“全文检索”服务.
4、这样,就可以对WSS的搜索功能进行操作了

如果大家也遇到同样的错误,那么,请按照雪叶丹枫的方法或者我的方法来操作一次。

欢迎大家一起来研究WSS。   

李晓
posted on 2005-12-15 13:57  李晓  阅读(1400)  评论(6编辑  收藏  举报