日期:2014-05-17  浏览次数:20382 次

类似百度搜索的查询怎么写
这样一个需求的linq查询怎么写:
用户可以输入多个搜索词 比如“百度 搜索”
我在数据库表“标题”,“内容”,“描述”三个字段中查找 任何一个字段存储的内容含有用户输入的任何一次词就算找到一条搜索结果 
最后分页显示出来 不能有重复记录
最好能按照匹配词数量和所在字段优先级(标题〉描述〉内容)进行排序

------解决方案--------------------
你可以搜索一下Lucene.Net
是.net下面做全文搜索的一个库。
------解决方案--------------------
lucene.net
http://www.cnblogs.com/jeffwongishandsome/category/258298.html