Tag: Lucene’
Lucene3.0的主要变化
- by Hector
一、概述 Lucene3.0(以下简称3.0)已于2009-11-25发布,3.0版本是重大的版本,改动很大。在API上做了很多的调整,已经删除了很多之前废弃的方法以及类,并支持了很多Java5 的新特性:包括泛型、可变参数、枚举和autoboxing等。 因此,此版本和2.x版本不能兼容,如要使用3.0版本,最好是在新项目中去使用,而不是去升级2.
Lucene3.0学习笔记3(给数据库建立索引)
- by Hector
给数据库字段建立索引的方法和给文件建立索引的方法类似。(可见这篇文章:) [Lucene3.0学习笔记1(建立索引)]只是需要将待索引的源换为从数据库里面读取的字段值就可以了。代码中用到的数据库操作类在这里:[java通用数据库操作类]请对照 [Lucene3.0学习笔记1(建立索引)]加以理解。代码如下:
Lucene3.0学习笔记2(查询索引)
- by Hector
d:\lucene\index是上一篇学习笔记([Lucene3.0学习笔记1(建立索引)] )中生成的索引文件的存放地址。具体步骤简介如下:
1、创建Directory对象,索引文件夹
2、创建IndexSearch对象,建立查询(参数是Directory对象)
3、创建QueryParser对象(lucene版本,查询Field
Lucene3.0包详细介绍
- by Hector
1、analysisAnalysis包含一些内建的分析器,例如按空白字符分词的WhitespaceAnalyzer,添加了stopwrod过滤的StopAnalyzer,最常用的是StandardAnalyzer。2、documentDocument包含文档的数据结构,例如Document类定义了存储文档的数据结构,Field类定义了Document的一个域。3、indexIndex包含了索引的读
Lucene3.0学习笔记1(建立索引)
- by Hector
我们首先在d:\lucene\s下放置了几个txt文件作为索引的源。创建d:\lucene\index作为索引文件的存放地址。[CODE=java] package com.hector.firstlucene; /********************** *
Lucene相关名词解释
- by Hector
1、IndexWriter lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使用。2、Analyzer分析器,主要用于分析搜索引擎遇到的各种文本。常用的有StandardAnalyzer分析器,StopAnalyzer分析器,WhitespaceAnalyzer分析器等。3、Directory >索引存放的位置;lucene提供了两种索引存放的位置,一种
Lucene简介
- by Hector
Lucene官网: 简介: Lucene是apache软件基金会[4] jakarta项目组的一个子项目,是一个开放源代码[5]的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的