使用Lucene.net吧。
http://www.cnblogs.com/flyfish/archive/2005/12/17/298853.html
1、第一中使用全文搜索,参考MSDNhttp://msdn.microsoft.com/zh-cn/library/ms142559.aspx。
2、使用CHARINDEX替代LIKE,参考MSDNhttp://msdn.microsoft.com/zh-cn/library/ms186323.aspx
hubbledotnet,有例子。
使用详解
http://www.cnblogs.com/eaglet/archive/2010/04/07/1706305.html
讨论群组
http://space.cnblogs.com/group/search/
项目主页
http://hubbledotnet.codeplex.com/
主页上的 download 下有新闻搜索的例子,示例文档等。
hubbledotnet 比lucene 要易用,只要会写sql 语句就可以了,而且和数据库的结合很好,可以几分钟就搞定一个全文搜索,功能也多一些。
如果你喜欢用 lucene.net
我的盘古分词项目里面有 lucene.net 做新闻搜索的例子
项目主页:
http://pangusegment.codeplex.com/