/Lucene-7.5.0

Lucene 7.5.0 8.4.0 8.6.0 8.7.0 8.8.0

Primary LanguageJava

文章导航

  每篇文章的标题如果没有标明版本号,说明是基于Lucene 7.5.0写的。

  文件夹blog中的文章如果与https://www.amazingkoala.com.cn 不同,以网页的内容为准。

  另外最新的文章可能会依据最新的Lucene版本,版本号会在文章的标题说明。

Lucene核心技术

Changes

Codecs

索引文件

1. DocValues

Index

1. 构造IndexWriter对象

2. 执行段的合并

3. 段的合并策略:

5. 索引文件的合并

6. 文档的增删改

7. 近实时搜索NRT

8. 文档提交之commit

9. 文档提交之flush

10. SegmentReader

11. 索引文件的生成

12. 软删除softDeletes

13. ReaderPool

14. 索引文件的载入

15. 内存索引

16. 强制合并ForceMerge

Search

1. 查询原理

2. Collector

8. Store

9. Directory

10. 索引文件的读取

11. 范围域(rangeField)

12. block-max-WAND

Util

3. Automaton

压缩存储

2. FST

5. PackedInts

Other

1. 倒排表的数据结构:

5. off-heap/on-heap

6. TermRangeQuery

7. TermsEnum