
Lucene
buptdavid
程序员小小一枚!
展开
-
Lucene价格区间(范围)搜索两种方法分析
<br /><br />Lucene API可以有两种方法进行价格区间搜索。(我们采用第二种方法)<br />1. 采用RangeFilter过滤器进行价格区间搜索。<br />从名称上可以很容易地看出来,RangeFilter是用于过滤在一定范围内出现的文档<br />在JavaDoc中,对它是这样解释的。<br />A Filter that restricts search results to arange of values in a given field.<br />中文翻译原创 2010-08-04 11:44:00 · 6824 阅读 · 6 评论 -
lucene的缓存机制和实现方案
<br /> <br />Lucene的缓存机制和解决方案<br />概述... 1<br />1、Filter Cache. 1<br />2、field缓存... 2<br />3、结论... 6<br />4.LuceneBase缓存解决方案... 6<br /> <br /> <br /> 概述<br />lucene的缓存可分为两类:filter cache和field cache。<br />filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查原创 2010-08-05 17:05:00 · 11949 阅读 · 0 评论 -
Lucene在结果中查询的机制及在我们项目中的应用
<br /><br />Lucene在结果中查询的机制及在我们项目中的应用<br />当一次检索完毕后,希望能从上一次检索的结果集合中进行二次查询,以一步步缩小搜索结果结合,比便能够更好地对信息进行筛选。<br />这种筛选过程,其行为与Filter所要完成的工作非常类似,都是过滤掉一部分文档,只留下另一部分文档。因此,Lucene提供了内置的QueryFilter来帮助完成这种功能。<br />我们来看一下QueryFilter的源代码:<br />publicclass QueryFilter exte原创 2010-08-05 17:07:00 · 2989 阅读 · 0 评论 -
全文检索lucene中文分词的一些总结
<br /><br />全文检索几乎是所有内容管理系统软件(CMS)必备的功能,在对公司的CMS产品的开发维护过程中,全文检索始终是客户重点关注的模块,为满足客户各式各样越来越高的要求,对全文检索曾做过一段时间相对深入的研究,尤其是对分词机制,趁如今换工作比较空闲之际做个简单总结。<br /> <br />1、 什么是中文分词<br />学过英文的都知道,英文是以单词为单位的,单词与单词之间以空格或者逗号句号隔开。而中文则以字为单位,字又组成词,字和词再组成句子。所以对于英文,我们可以简单以空格判断某个字符转载 2010-08-27 09:24:00 · 15098 阅读 · 3 评论 -
一个关于数据分析的想法
北京的程序员几乎每天都会刷水木社区,上面有各种各样的tie原创 2014-08-02 20:06:41 · 912 阅读 · 0 评论