![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lucene
Mooner_guo
这个作者很懒,什么都没留下…
展开
-
Lucene使用(一)
/** * 增加索引 * @throws IOException */ @Test public void addIndex() throws IOException { //1.初始化索引 StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_36); Directory dir = FSDi原创 2014-12-23 16:44:45 · 607 阅读 · 0 评论 -
Lucene学习总结(二) lucene索引文件格式
Lucene索引文件中存放了什么,如何存放也即Lucene文件格式,是读懂Lucene源码的一把钥匙。我们正在学习Lucene源代码之时,会发现: 1.lucene索引过程,就是按照全文检索的基本过程,将倒排表写成文件格式的过程。 2.Lucene搜索过程就是按照文件格式将索引进去的信息读出来,然后计算每个文档那个,为之打分(score)的过程。一、Lucene转载 2014-12-24 14:57:32 · 714 阅读 · 0 评论 -
Lucene 使用no segments* file 异常原因
初次使用Lucene时候,当索引文件为空时,使用IndexReader读取索引时候会报以长no segments* file found,就是说索引文件为空,因为还没有在该目录建立任何索引文件。只需要将IndexWriter调用commit()方法即可package lms.common.utils.lucene;import java.io.File;import原创 2014-12-11 11:21:37 · 3545 阅读 · 0 评论 -
lucene遇到的错误
1、遇到的错误: 1.1:org.apache.lucene.util.SetOnce$AlreadySetException: The object cannot be set twice! 错误原因:* 使用同一 indexWriterConfig 两次 1.2:org.apache.lucene.store.LockObtainFailedExcepti原创 2014-12-13 10:07:38 · 1511 阅读 · 0 评论 -
lucene几种搜索方式
1.词条搜索 实现类:TermQuery 解释:单个关键字搜索 实现:TermQuery query= new TermQuery(term);2.组合搜索 实现类:BooleanQuery 解释:允许有多个关键字搜索 实现: BooleanQuery query= new Boole原创 2015-09-27 16:40:37 · 1250 阅读 · 0 评论