让CommunityServer2007.1支持中文搜索


昨天,谢老师说他的个人知识管理网站不支持中文搜索,随着内容的丰富,现在没有搜索显得非常麻烦,希望我能帮忙解决。
我看了一下他的CommunityServer是2007.1(3.1.20917.1142)的,从网上找来CS2007.1的源代码和相关支持中文的文档,便产生这两个dll,可以支持中文搜索。
这两个包是在2007.1官方发布的SDK上仅做了中文搜索相关的修改的,所以如果你用的是2007.1版本,而且自己没有做任何修改代码,则可以直接覆盖。
如果你用的是2007.1 SP1或者SP2,那么请下载2007.1的SDK,并分次升级到SP1或者SP2版本,然后参考我提供的两个文件的源代码来修改即可。

这两个源文件一个是CommunityServerComponents20项目Search目录下的SearchTerms.cs和CommunityServerSearchBarrel20项目下的SearchBarrelProvider.cs。

源代码:/Files/flashlm/CS_2007.1_ChineseSearch_Src.zip

DLL:/Files/flashlm/CS_2007.1_ChineseSearch_Bin.zip

PS:这个dll不适合使用Enterprise Search的搜索。
posted @ 2009-02-25 21:15  canbeing  阅读(603)  评论(2编辑  收藏  举报