
Lucene
Lucene
三 丰
Everything will be okay in the end. If it's not okay, it's not the end.
展开
-
Lucene教程(四) 索引的更新和删除
这篇文章是基于上一篇文章来写的,使用的是IndexUtil类,下面的例子不在贴出整个类的内容,只贴出具体的方法内容。3.5版本:先写了一个check()方法来查看索引文件的变化: /** * 检查一下索引文件 */ public static void check() { IndexReader indexReader = null;原创 2015-04-21 16:15:16 · 8375 阅读 · 1 评论 -
Lucene教程(一) 创建索引初步
本教程为系列教程,最近在看Lucene的一个视频教程,感觉不错,可惜的是所讲的版本为3.5,由于Lucene不同的版本差距较大,因此当即决定写一个新版本的系列教程5.0版本,但是又怕从3.5跨到5.0跨度太大,毕竟自己也没有使用过Lucene,因此再插入一个中间版本4.5,所以,此系列教程打算把3.5版本,4.5版本,5.0版本都给出个例子,方便大家学习,也方便自己复习。注:3.5版本并非原创原创 2015-04-16 14:37:05 · 3922 阅读 · 0 评论 -
Lucene教程(二) 搜索初步
搜索可分为如下几步:创建Directory创建IndexReader 根据IndexReader创建IndexSearch 创建搜索的Query 根据searcher搜索并且返回TopDocs 根据TopDocs获取ScoreDoc对象 根据searcher和ScoreDoc对象获取具体的Document对象 根据Document对原创 2015-04-16 19:02:20 · 1902 阅读 · 0 评论 -
Lucene教程(三) 索引域选项
通过上两篇的学习,想必已经入了门了,今天来看索引域选项中的几个值得设置先来看一个构造器: /** * Create a field by specifying its name, value and how it will * be saved in the index. Term vectors will not be stored in the index. *原创 2015-04-17 16:21:50 · 2857 阅读 · 0 评论