
Lucene
iteye_19127
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lucene中Analyzer处理过程详解
最近做项目中应用到了Lucene做搜索应用,于是顺便学习它的源代码。下面就将学习到的“Lucene分析器分析过程”与大家分享!限于水平,错误难免。请大家不吝赐教。让拍砖来的更猛烈些,文章为原创,参照Lucen in Action中 部分内容,如需要转载,请与作者联系,或标明来源。谢谢! 一、先看看编写的Demo及运行效果,总览一下。private stat...2009-02-13 12:38:32 · 179 阅读 · 0 评论 -
Lucene中关于操作索引即时生效的探讨
一、引出问题,抛砖引玉 在Lucene中IndexWriter操作索引后,IndexReader必须重新打开索引才能使刚刚操作的数据生效。而在这个重新打开过程的一瞬间会影响整个查询的。我不知道大家在项目中是怎么去操作的,以下我将我的方法与大家分享,希望能够起到抛砖引玉的效果。 二、范例Demopublic void testLuceSynchronze() throws IOExcep...2009-02-14 09:27:16 · 248 阅读 · 0 评论 -
使用装饰器模式构建Lucene的搜索
一、Java IO中的装饰器模式: 良好的设计模式可以更好的扩充,“开闭原则”是指对新功能开放,对原有代码封闭。我理解为纵向扩展,在尽量不改变原代码的前提下进行扩展新功能,典型的装饰器例子有java IO包中的大家耳熟能详的代码: BufferedReader bufReader=new BufferedReader(new InputStreamReader(ne...2009-02-16 15:28:03 · 110 阅读 · 0 评论 -
Carrot2 聚类算法概要说明
Carrot2 聚类算法概要说明 一、实验环境:Carrort2 输入数据类型:数组输入值: String[][] documents = new String[][] { { "Introduction yourSelf", "上海" },// 0 { "KD Nuggets", "中国上海" },// 1 { "The Data Mine", "上海&quo2009-05-25 09:41:43 · 1340 阅读 · 2 评论