2010年10月15日
摘要: 建立好Index数据库之后,我们就可以开始进行检索了。首先我们在sql2005中建立一个关键字索引表SearchLog表字段如下:在SearchDateTime上建立一个索引,因为该字段需要经常查询,这是优化数据库最基本的哦。 这样我们在VS2008中添加一个强类型DataSet,把表拖到DataSet视图上生成强类型类,接着添加SQLHelper类来访问数据库。数据访问层:SQLHelper.c... 阅读全文
posted @ 2010-10-15 14:33 013 阅读(492) 评论(2) 推荐(0) 编辑
摘要: 接上篇首先我们配置global.asax.在Application_Start中添加如下代码。创建日志,和定时建立索引任务。[代码]然后我们进入Index_Job类中写它的定时任务代码:注意继承IJob接口把计划任务的执行代码写到Execute方法里面。索引完成后需要索引库的文件都被lucene.net扔到Index文件夹下。[代码]Default.aspx页面前台html代码(表单form中):... 阅读全文
posted @ 2010-10-15 10:39 013 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 最近在学习在内搜索,把这两天所学习的做个总结,温故而知新嘛,呵呵~~~因为本人是才疏学浅,必然有许多写的不好的地方,希望高手多多拍拍砖头~~~首先,先罗嗦几句。检索信息是我们通常使用的,比如百度,谷歌。当然站内搜索检索的信息量大,必然不同于平时我们数据库的检索像like等语句,普通数据库的检索要全表扫描,速度效率都太慢。在站内有几十万个帖子要检索的情况下用数据库来检索显然是不合适的。因此我们就需要... 阅读全文
posted @ 2010-10-15 09:56 013 阅读(702) 评论(1) 推荐(0) 编辑