证道Lucene4
收藏

此专栏,是为了给学习lucene4.x的朋友们,提供一份不可多得的宝贵资料,散仙愿与大家一起分享交流全文检索技术。 QQ技术交流群:324714439。

分享到: Sina Tec

最近更新文章

Lucene4.3进阶开发之柳暗花明( 六)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1999154 上篇文章,散仙介绍了IndexWriter的作用,它的最大价值体现在对索引的创建,管理和维护上,通过与IndexWriterConfig这个配置管理类的组合,可以实现最佳的索引策略,当然前提是你得了解IndexWriterConfig里一些重要的参数的配置含义。 ...
qindongliang1922 评论(3) 有3900人浏览 2014-01-05 15:33

Lucene4.3进阶开发之二渡天劫( 五)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1998532 散仙,在上篇文章,分析了IndexWriterConfig的作用以及一些功能,今天在这开 ...
qindongliang1922 评论(2) 有3263人浏览 2014-01-03 01:58

Lucene4.3进阶开发之漫漫修行( 四)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1997577 散仙,在上篇文章中分析了IndexReader家族的两个重要模块分别是它的两个重要的子类,一种是基于原子的Reader可以直接获取索引存储的具体信息,另外一种复合Reader,用于宏观层面上接入索引的重要辅助类,两者相辅相成,缺一不可。 那么本篇,散仙简要分析下 ...
qindongliang1922 评论(1) 有3020人浏览 2013-12-31 01:50

Lucene4.3进阶开发之入乡随俗(三)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1995329 散仙在前2篇文章中,简单分析了Directory家族的功能以及作用,同时也对Directory家族中我们比较常用的几个子类,做了剖析和归纳,那么本篇文章,散仙就来介绍下与Directory家族经常进行交互的另一大家族IndexReader家族,另外需要说明的是,散 ...
qindongliang1922 评论(0) 有4602人浏览 2013-12-25 15:20

Lucene4.3进阶开发之乱世丛生(二)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1990616 时间过的真快,又有半个月没更新lucene的文章了,散仙最近在工作上,稍微忙了一点,还学了一些其他的知识,不过这都不是借口,还是有点小懒啊,呵呵,今天晚上,就再写一篇吧,说实话,几天不写博客,心里挺憋的慌的,不知道你们是否有这种情况?学点技术,最好能整理一下到博客 ...
qindongliang1922 评论(1) 有3774人浏览 2013-12-17 01:10

Lucene4.3进阶开发之初入仙界(一)

转载请务必注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1980262 Lucene在最近的几个月里已经频繁更新了好几个版本了,越是更新的频繁,就越证明一件事,这个东西越来越流行,越来越火,就在散仙写此篇文章时候,Lucene官方已经更新到4.6的版本了,在此,散仙,不得不力赞一下开源界的力量。 好了,言归正传,散仙今天就从源码的角度 ...
qindongliang1922 评论(8) 有5559人浏览 2013-11-25 15:40

Lucene4.3开发之插曲之落寞繁华

转载请注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1972785 不知不觉,已经又过去一个多月了,lucene已经更新到4.5.1的版本了,散仙这段时间在研究hadoop方面的知识,lucene系列的文章已经一个月没更新了,不过,散仙的核心还在lucene上,后面会尽量抽出时间,持续更新lucene系列博文。 散仙今天要分享的是关 ...
qindongliang1922 评论(0) 有4357人浏览 2013-11-07 19:22

Lucene4.3开发之第八步之渡劫初期(八)

  转载请注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1953409 高亮功能一直都是全文检索的一项非常优秀的模块,在一个标准的搜索引擎中,高亮的返回命中结果,几乎是必不可少的一项需求,因为通过高亮,我们可以在我们的搜索界面上快速标记出用户的检索关键词,从而减少了用户自己寻找想要的结果,在一定程度上大大提高了用户的体验性和友好度。 ...
qindongliang1922 评论(2) 有7033人浏览 2013-10-08 19:30

Lucene4.3开发之第七步之合体后期(七)

转载请注明原创地址: http://qindongliang1922.iteye.com/blog/1942030 今天散仙要写的是关于Lucene里面Collector这个东西,暂且称它为收集器吧,先来看下Lucene内置Collector类的继承图。 我们先来回顾下,一个基本的搜索流程是怎么完成的 1,得到一个索引目录Directory(可能基于内存的或者磁盘的)。 2,得到一 ...
qindongliang1922 评论(0) 有4490人浏览 2013-09-16 20:17

Lucene4.3开发之插曲之烽火连城

转载请注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1938234 上次散仙给大家总结了Lucene中,一些常用Filter的用法和例子,今天,我们在来看下不在Filter家族中的一个特殊的filter,属于Lucene捐赠模块的特殊包中的类DuplicateFilter,这个filter的作用是用来对某个字段进行去重操作的,类似 ...
qindongliang1922 评论(0) 有5938人浏览 2013-09-06 18:12

Lucene4.3开发之第六步之分神中期(六)

转载请注明,原创地址,谢谢配合! http://qindongliang1922.iteye.com/blog/1934607 散仙前些日子写了两篇Lucene的插曲,分别是关于分词和分页的知识,虽然当成插曲写,但是其内容还是比较重要的,因为那些知识在实际的运用以及开发中用的还是比较常见,所以还是要用心的了解一下。 散仙今天要写的是关于过滤方面的知识,也就是Filter,如果了解Solr的 ...
qindongliang1922 评论(2) 有6247人浏览 2013-08-30 20:17

Lucene4.3开发之插曲之斗转星移

允许转载,转载请注明原创地址: http://qindongliang1922.iteye.com/blog/1931191 谢谢配合 散仙在上篇文章中,总结了几个Lucene的特殊的分词需求,以及怎么定制我们自己的Tokenizer和Analyzer用来处理他们,那么本篇我们依旧是分析用户需求(哈哈,也不算是用户需求,群里面(324714439)朋友们提问的问题),然后找到最合适的解决方 ...
qindongliang1922 评论(0) 有4578人浏览 2013-08-26 18:08

Lucene4.3开发之插曲之包容万物

允许转载,转载请注明原创地址: http://qindongliang1922.iteye.com/blog/1927605 谢谢配合 最近在群里面(324714439)遇到几位朋友提出了一些特殊的分词需求,在此做个总结。本来的Lucene的内置的分词器,差不多可以完成我们的大部分分词工作了,如果是英文文章那么可以使用StandardAnalyzer标准分词器,WhitespaceAnalyz ...
qindongliang1922 评论(5) 有7919人浏览 2013-08-20 15:23

Lucene4.3开发之第五步之融丹筑基(五)

  本文章允许转载,转载请注明原创地址 http://qindongliang1922.iteye.com/blog/1924608 排序是对于全文检索来言是一个必不可少的功能,在实际运用中,排序功能能在某些时候给我们带来很大的方便,比如在淘宝,京东等一些电商网站我们可能通过排序来快速找到价格最便宜的商品,或者通过排序来找到评论数最高或卖的最好的商品,再比如在Iteye里的博客栏里,每天都会以 ...
qindongliang1922 评论(0) 有8559人浏览 2013-08-14 17:57

Lucene4.3开发之第四步之脱胎换骨(四)

  为防止,一些小网站私自盗用原文,请支持原创   原文永久链接:http://qindongliang1922.iteye.com/blog/1922742   前面几章笔者把Lucene基本入门的任督二脉给打通了,从此篇开始,就开始进行Lucene的进阶开发了,那么首先摆在我们面前的第一个必须要解决的问题,就是关于中文分词的问题,因为Lucene毕竟是国外的大牛们开发的,显然会比较侧重英文文章 ...
qindongliang1922 评论(12) 有9950人浏览 2013-08-09 18:40

Lucene4.3开发之第三步之温故知新(三)

前面几篇笔者已经把Lucene的最基本的入门,介绍完了,本篇就对Lucene基本的知识做一个总结,以便于加深对Lucene基本API组件的理解。 为了方便对比学习,下面给出表格数据 索引期间使用的API组件检索期间使用的API组件IndexWriterIndexReaderIndexWriterConfigIndexSearcherDirectoryDirectoryAnalyzerQueryP ...
qindongliang1922 评论(1) 有5041人浏览 2013-08-07 18:30

Lucene4.3开发之第二步初入修真(二)

上次笔者简单介绍下了,Lucene的入门搭建以及一个添加的Demo,这次写了一个包含增删改查比较完整的例子,以供各位入门新手的道友们参考,当然这个只是最简单的封装,有很多参数都是写死的 ,所以有点不灵活,各位朋友也可以自己试着参考笔者的Demo封装一个比较通用的例子,在实际的项目环境中,封装一定要做到既通用又灵活,这个看各位的业务的需求了,不同的业务需求可能不一样。 在入门,搭建好最基本的环境之 ...
qindongliang1922 评论(5) 有8011人浏览 2013-07-29 18:23

Lucene4.3开发之第一步小试牛刀(一)

首页,本篇适合对于刚学lucene的朋友们,在这之前笔者还是喜欢啰嗦几句,想要学好一门技术,首先就得从思想层次上全面了解这种技术的作用,适用范 ...
qindongliang1922 评论(0) 有8293人浏览 2013-07-25 16:47

lucene开发序幕曲之luke神器

lucene是一款很优秀的全文检索的开源库,目前最新的版本是lucene4.4,关于lucene的历史背景以及发展状况,在这里笔者就不多介绍了,如果你真心想学习lucen ...
qindongliang1922 评论(39) 有8405人浏览 2013-07-25 11:28

lucene4.x的分组实现

lucene在4.x之前,没有实现分组的功能,如果业务中有需要分组的功能,那么必须的借助第三方的提供的插件,来实现分组,例如Bobo-browse,或者,自己用lucene写分组功能,笔者个人觉得用第三方的分组插件,虽说功能强大,但是比较繁琐,自己写的话,可以实现,但是效率方面却不是很好,在4.x之后,lucene已经自己实现分组功能提供了分组jar包 lucene-grouping-4.2. ...
qindongliang1922 评论(1) 有4561人浏览 2013-06-24 11:51
  • 专栏创建者:qindongliang1922
  • 创建时间:2013-11-27 13:25:26
  • 专栏文章数:20篇
  • 专栏被浏览:117500 次

本专栏热门文章

最新评论

遇到的问题同楼上 为什么会返回null
章司nana 评论了 Lucene4.3开发之第八步之渡劫初期(八)
内容非常不错,就是字体能修改一下就好了
静妙仙人 评论了 Lucene4.3开发之第三步之温故知新(三)
楼主是个勤快的人,半夜还写呢,我也在坚持,最近在弄Lucene,发现Lucene5还是改进挺多的,从第 ...
fengshizty 评论了 Lucene4.3进阶开发之乱世丛生(二)
很好 谢谢LZ
A0001AA 评论了 Lucene4.3进阶开发之初入仙界(一)
ansjsun 写道fengbin2005 写道qindongliang1922 写道ansjsun ...
flashing 评论了 Lucene4.3开发之第四步之脱胎换骨(四)
潦倒几句 写道Directory indexwrite每次都要重新创建,还是只需创建一次最好是单例的
qindongliang1922 评论了 Lucene4.3开发之第二步初入修真(二)
Directory indexwrite每次都要重新创建,还是只需创建一次
潦倒几句 评论了 Lucene4.3开发之第二步初入修真(二)
你好,为什么我在使用你的FastVectorHighlighter代码进行高亮的时候,如果使用高亮显示 ...
seven_zhao 评论了 Lucene4.3开发之第八步之渡劫初期(八)
楼主,敢分享下IK的jar包吗,我找了很久没有和你demo一样的IK jar包!可以的话,yibuyi ...
yibuyimeng 评论了 Lucene4.3开发之第四步之脱胎换骨(四)
QueryParser parser 你所给的jar包中,没有这个类
yibuyimeng 评论了 Lucene4.3开发之第二步初入修真(二)
Global site tag (gtag.js) - Google Analytics