全文检索---Lucene
tonybo
这个作者很懒,什么都没留下…
展开
-
Lucene 学习前期准备
1.Lucene历史及其发展 Lucene是一个高性能、纯Java的开源的全文检索引擎。Lucene几乎适合于任何需要全文检索的应用,尤其是跨平台的应用。 Lucene的作者Doug Cutting是一个资深的全文检索专家,刚开始,Doug Cutting将Lucene发表在自己的主页上,2000年3月将其转移到sourceforge,于2001年10捐献给Apache,作为Jakar...2008-11-12 13:44:44 · 93 阅读 · 0 评论 -
Lucene学习笔记1--建立索引
Lucene的全文检索可以分为两步:1)建立索引。2)检索索引。 建立索引要用到IndexWriter,Document.Field等Lucene包中的类。建立索引按以下步骤进行。 a.读入需要建立索引的文件流。 b.用指定的语言分析器(Analyzer)构造一个新的写索引器IndexWriter。 c.把读入的文件流放入Field类中。 d.把b做成的Field加入...2008-11-12 14:11:21 · 106 阅读 · 0 评论 -
Lucene建立索引的例子
/** * @author tonybo2006 * @version 2008/11/14 */ public class TextFileIndexer { private String dataFilePath = null; private String indexFilePath = null; private File dataFile = null; /** * ...2008-11-14 14:51:57 · 237 阅读 · 0 评论 -
Lucene查询索引的例子
package com.javaeye.tonybo2006.lucene.test; import java.io.IOException; import java.util.Date; import org.apache.lucene.analysis.*; import org.apache.lucene.index.*; import org.apache.lucene.queryPar...2008-11-19 09:07:21 · 124 阅读 · 0 评论