上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
  2011年2月11日
摘要: 在前面的几篇关于lucene的文章中,我已经简要说明了如何利用lucene进行分词、索引和搜索。最近大部分时间耗在查资料上,看得比较多比较杂但是一贯的不够深入,还好多数都是不会影响编程实践的概念性的东西。有时候我自己也感觉到有心无力,太关注那些表面的繁文缛节性的东西有让人失掉好奇、激情和勤奋实践的风 阅读全文
posted @ 2011-02-11 22:00 JeffWong 阅读(3169) 评论(4) 推荐(1) 编辑
  2011年1月3日
摘要: 我在前面的博客里曾经再次总结过一个webform下使用极广的分页辅助类。本文总结一下asp.net mvc下的简单分页工具类,对于需要从事mvc开发的朋友可以参考一下。这个分页辅助类本质上就是直接使用webform下的分页工具类,再配合HtmlHelper扩展方法稍加改进和包装。所有分页过程可以省却很多代码,而且在View(页面)里调用和webform的方式差不多,使用很方便。1、webform下的一个分页辅助类关于webform下的分页工具类的具体使用介绍,您可以参考这一篇。使用的时候,需要初始化样式,在web.config下可以添加配置:2、AspNetMvcPager静态类这个静态类是对 阅读全文
posted @ 2011-01-03 22:13 JeffWong 阅读(1484) 评论(2) 推荐(2) 编辑
  2011年1月2日
摘要: 本文主要简单介绍如何使用eaglet的盘古分词在lucene.net中进行创建索引和简单搜索。盘古分词是eaglet大大的杰作,如果您还没有尝试使用过,希望本文的介绍会对您有所帮助。 1、盘古分词参考资料汇总 http://www.cnblogs.com/eaglet/tag/%e5%88%86%e 阅读全文
posted @ 2011-01-02 19:16 JeffWong 阅读(9123) 评论(6) 推荐(2) 编辑
  2011年1月1日
摘要: 我们知道利用Lucene.Net的不同的Query(常见如BooleanQuery,RangeQuery等等),可以有针对性地进行各种不同类型的搜索。利用QueryParser(或MultiFieldQueryParser),配合构造好的搜索关键字(搜索表达式),也可以实现不同类型的搜索。本文重点就 阅读全文
posted @ 2011-01-01 22:32 JeffWong 阅读(3831) 评论(5) 推荐(4) 编辑
  2010年12月25日
摘要: 如题。要返回一个ADO.NET对象好像没有使用ORM的必要,而且从编程的角度看这样的实现一点也不OO,但是实际的开发场景中还是会碰到这种需求的。下面我就借鉴前人的经验,结合实际的示例,再总结一下。如果您认真看完,应该可以体会得到我的一些尝试,而不是人云亦云的照搬代码。1、获得DbCommand对象对于SQL语句,方法如下:[代码]对于存储过程,因为对于参数类型的不同,需要多几步处理(因为需要多维护一个参数字典和其对应的ParameterDirection字典):代码写得可能还有改进的必要,有需要从事这方面开发的童鞋,如果您看着有更好的办法请不吝赐教。备注:a、对于1.6.1之前的版本,获得命令 阅读全文
posted @ 2010-12-25 21:59 JeffWong 阅读(6023) 评论(14) 推荐(4) 编辑
  2010年12月19日
摘要: 在上一篇中,我们初步理解了索引的增删改查基本操作。本文着重介绍一下常用的搜索,以及搜索结果的排序和分页。本文的搜索主要是基于前一篇介绍的文本文件的索引,建议下载最后改进的demo对照着看阅读本文,同时大家可以自己动手创建一些测试文本,然后建立索引并搜索试试看。 一、初步认识搜索 先从上一篇示例代码中 阅读全文
posted @ 2010-12-19 18:49 JeffWong 阅读(7766) 评论(20) 推荐(14) 编辑
  2010年12月18日
摘要: 项目中可能需要再次用到Lucene.Net,利用空闲时间写了个demo,主要涉及到索引的创建、删除、更新和一个简单查询。在本文示例中,Lucene.Net的版本是2.4.0,某些类和方法与最新版本或者较旧的版本有较多不同,希望您阅读顺利。 一、简单认识索引 Lucene.Net的应用相对比较简单。一 阅读全文
posted @ 2010-12-18 20:00 JeffWong 阅读(9106) 评论(12) 推荐(11) 编辑
  2010年12月4日
摘要: 前言:我一直十分喜欢使用SQL Server2005/2008的窗口函数,排名函数ROW_NUMBER()尤甚。今天晚上我在查看SQL Server开发的相关文档,整理收藏夹发现了两篇收藏已久的好文,后知后觉,读后又有点收获,顺便再总结一下。一、从一个熟悉的示例说起我们熟知的数据库分页查询,以这一篇介绍过的为例吧。分页查询Person表中的人,可以这么写SQL语句:其中,ROW_NUMBER()是排名函数,而紧随其后的 OVER()函数就是窗口函数。你还在用二次top方式的分页查询吗?可以考虑尝试使用排名函数配合CTE实现分页。二、窗口函数本文介绍窗口函数,以下面的学生成绩表为例:其中,Id是 阅读全文
posted @ 2010-12-04 23:50 JeffWong 阅读(15114) 评论(8) 推荐(4) 编辑
摘要: 写SQL容易,但难精通。注:本文示例Person表结构请参考拙文的数据表介绍。一、SQL语句直接处理非数字型列的“累加”问题查询要求:取出Person表中所有人的FirstName,并以逗号隔开。可直接通过SELECT @local_variable = expression的形式实现:我们还有一种比较笨拙的方式进行查询,那就是通过游标:大部分SQL查询我们都会力争不用游标... 阅读全文
posted @ 2010-12-04 17:38 JeffWong 阅读(1810) 评论(1) 推荐(2) 编辑
  2010年12月1日
摘要: 前言:最近在看其他人写的旧项目代码的时候,发现有三个让我极其不习惯也隐隐感到不舒服的地方。一个是sql查询语句中出现 SELECT * 的概率极高,第二个是实体转换的时候竟然还要手写遍历和转换,最后一个就是他们在项目中使用了大面积的字符串拼接。前两个问题说明项目开发自动化做的不够,后一个就比较黑色幽默一点,再次证明字符串拼接是人民群众喜闻乐见的编程方式。对于代码完美主义者来说,大量的字符串拼接肯定... 阅读全文
posted @ 2010-12-01 21:05 JeffWong 阅读(2918) 评论(3) 推荐(3) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页