一些公用的基础类
表 3.2 基础类包org.apache.lucene.util
类 | 说明 |
Arrays | 一个关于数组的排序方法的静态类,提供了优化的基于快排序的排序方法sort |
BitVector | C/C++语言中位域的java实现品,但是加入了序列化能力 |
Constants | 常量静态类,定义了一些常量 |
PriorityQueue | 一个优先队列的抽象类,用于后面实现各种具体的优先队列,提供常数时间内的最小元素访问能力,内部实现机制是哈析表和堆排序算法 |
表 3.3 基础类包org.apache.lucene.document
类 | 说明 |
Document | 是文档概念的一个实现类,每个文档包含了一个域表(fieldList),并提供了一些实用的方法,比如多种添加域的方法、返回域表的迭代器的方法 |
Field | 是域概念的一个实现类,每个域包含了一个域名和一个值,以及一些相关的属性 |
DateField | 提供了一些辅助方法的静态类,这些方法将java中Date和Time数据类型和String相互转化。2.0使用DateTools |
抽象存儲結構

http://www.lucene