当前位置: 代码迷 >> ASP.NET >> 站内搜索,该怎么解决
  详细解决方案

站内搜索,该怎么解决

热度:4657   发布时间:2013-02-25 00:00:00.0
站内搜索
建一个网站,怎样实现站内搜索?(给个例子)

------解决方案--------------------------------------------------------
如果数据量不大的话可以直接用like查询,如果比较大的话建议用全文检索,.net下有lucene.net.
关于lucene.net你可以看一下我在codeplex的一个项目,叫noodle.
http://www.codeplex.com/noodle.
这个是我前段时间自己用lucene.net以及它相关的组件写的一个网站的搜索引擎,缺点是只能爬一层,楼主如果需要应用到lucene.net做站内搜索的话可以参考一下里面的代码,写得好与否就不说了,最起码里面有很多已经实现的方法,省得楼主去搜了。有什么问题可以给我发消息。
------解决方案--------------------------------------------------------
noodle的名字跟google差不多,同时也是看功夫熊猫里的noodle dream有感,多少影射了自己现在的心情,故取此名。
下载页是这个:
http://www.codeplex.com/Noodle/Release/ProjectReleases.aspx?ReleaseId=18423
顺便说下博客园的站内搜索一方面用了google的服务,一方面就是用的lucene.net进行的开发,楼主可以去看下效果,那个找找看得功能就是:
http://www.cnblogs.com
------解决方案--------------------------------------------------------
楼上的东西好好学习一下
------解决方案--------------------------------------------------------
用like查询,不建议,那样太耗内存了!还是用用全文检索(ucene.net.)比较好!
------解决方案--------------------------------------------------------
用like肯定很慢,建议用luence.net来做,网上都有例子,建立索引,通过query进行查询就行
------解决方案--------------------------------------------------------
做搜索
一般情况就是模糊查询
还就是全文索引了

------解决方案--------------------------------------------------------
用like模糊查询太慢
用luence.net来做吧
------解决方案--------------------------------------------------------
顶一下一楼~