# Lucene-7.5.0 **Repository Path**: bst_cn/Lucene-7.5.0 ## Basic Information - **Project Name**: Lucene-7.5.0 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-05-18 - **Last Updated**: 2021-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文章导航   文章中的Lucene版本为7.5.0,欢迎同学们交流指正,blog目录中的文章如果与https://www.amazingkoala.com.cn 不同,以网页的内容为准,另外最新的文章可能会依据最新的Lucene版本,版本号会在文章的标题说明。 # 索引文件 ##### 1. DocValues - [BinaryDocValues](https://www.amazingkoala.com.cn/Lucene/DocValues/2019/0412/49.html) - [SortedSetDocValues](https://www.amazingkoala.com.cn/Lucene/DocValues/2019/0412/48.html) - [SortedDocValues](https://www.amazingkoala.com.cn/Lucene/DocValues/2019/0219/34.html) - [SortedNumericDocValues](https://www.amazingkoala.com.cn/Lucene/DocValues/2019/0410/47.html) - [NumericDocValues](https://www.amazingkoala.com.cn/Lucene/DocValues/2019/0409/46.html) ##### 2. [索引文件之cfs&&cfe](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0710/73.html) ##### 3. [索引文件之segments_N](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0610/65.html) ##### 4. [索引文件之fnm](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0606/64.html) ##### 5. [索引文件之si](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0605/63.html) ##### 6. [索引文件之fdx&&fdt](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0301/38.html) ##### 7. [索引文件之tvx&&tvd](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0429/56.html) ##### 8. [索引文件之liv](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0425/54.html) ##### 9. [索引文件之dim&&dii](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0424/53.html) ##### 10. [索引文件之tim&&tip](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0401/43.html) ##### 11. [索引文件之doc](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0324/42.html) ##### 12. [索引文件之pos&&pay](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0324/41.html) ##### 13. [索引文件之nvd&&nvm](https://www.amazingkoala.com.cn/Lucene/suoyinwenjian/2019/0305/39.html) # Index ##### 1. 构造IndexWriter对象 - [构造IndexWriter对象(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1111/106.html) - [构造IndexWriter对象(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1114/107.html) - [构造IndexWriter对象(三)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1118/108.html) - [构造IndexWriter对象(四)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1125/109.html) - [构造IndexWriter对象(五)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1126/110.html) - [构造IndexWriter对象(六)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1127/111.html) - [构造IndexWriter对象(七)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1202/112.html) - [构造IndexWriter对象(八)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1203/113.html) - [构造IndexWriter对象(九)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1205/114.html) - [构造IndexWriter对象(十)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1210/116.html) ##### 2. 执行段的合并 - [执行段的合并(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1024/101.html) - [执行段的合并(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1025/102.html) - [执行段的合并(三)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1028/103.html) - [执行段的合并(四)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1030/104.html) - [执行段的合并(五)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1031/105.html) ##### 3. 段的合并策略: - [LogMergePolicy](https://www.amazingkoala.com.cn/Lucene/Index/2019/0513/58.html) - [TieredMergePolicy](https://www.amazingkoala.com.cn/Lucene/Index/2019/0516/59.html) ##### 4. [段的合并调度MergeScheduler](https://www.amazingkoala.com.cn/Lucene/Index/2019/0519/60.html) ##### 5. 文档的增删改 - [文档的增删改(上)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0626/68.html) - [文档的增删改(中)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0628/69.html) - [文档的增删改(下)(part 1)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0701/70.html) - [文档的增删改(下)(part 2)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0704/71.html) - [文档的增删改(下)(part 3)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0709/72.html) ##### 6. 近实时搜索NRT - [近实时搜索NRT(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0916/93.html) - [近实时搜索NRT(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0917/94.html) - [近实时搜索NRT(三)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0920/95.html) - [近实时搜索NRT(四)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0925/96.html) - [近实时搜索NRT(五)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0929/97.html) ##### 7. 文档提交之commit - [文档提交之commit(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0906/91.html) - [文档提交之commit(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0909/92.html) ##### 8. 文档提交之flush - [文档提交之flush(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0716/74.html) - [文档提交之flush(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0718/75.html) - [文档提交之flush(三)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0725/76.html) - [文档提交之flush(四)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0730/77.html) - [文档提交之flush(五)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0801/78.html) - [文档提交之flush(六)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0805/79.html) - [文档提交之flush(七)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0807/80.html) - [文档提交之flush(八)](https://www.amazingkoala.com.cn/Lucene/Index/2019/0812/81.html) ##### 9. SegmentReader - [SegmentReader(一)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1014/99.html) - [SegmentReader(二)](https://www.amazingkoala.com.cn/Lucene/Index/2019/1015/100.html) ##### 10. 索引文件的生成 - [索引文件的生成(一)之doc&&pay&&pos](https://www.amazingkoala.com.cn/Lucene/Index/2019/1226/121.html) - [索引文件的生成(二)之doc&&pay&&pos](https://www.amazingkoala.com.cn/Lucene/Index/2019/1227/122.html) - [索引文件的生成(三)之跳表SkipList](https://www.amazingkoala.com.cn/Lucene/Index/2020/0103/123.html) - [索引文件的生成(四)之跳表SkipList](https://www.amazingkoala.com.cn/Lucene/Index/2020/0106/124.html) - [索引文件的生成(五)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Index/2020/0110/125.html) - [索引文件的生成(六)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Index/2020/0115/126.html) - [索引文件的生成(七)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Index/2020/0117/127.html) - [索引文件的生成(八)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0329/128.html) - [索引文件的生成(九)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0406/129.html) - [索引文件的生成(十)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0408/130.html) - [索引文件的生成(十一)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0410/131.html) - [索引文件的生成(十二)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0415/132.html) - [索引文件的生成(十三)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0418/133.html) - [索引文件的生成(十四)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Index/2020/0424/134.html) - [索引文件的生成(十五)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0507/139.html) - [索引文件的生成(十六)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0518/142.html) - [索引文件的生成(十七)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0526/143.html) - [索引文件的生成(十八)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0528/144.html) - [索引文件的生成(十九)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0531/145.html) - [索引文件的生成(二十)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0602/146.html) - [索引文件的生成(二十一)之dvm&&dvd](https://www.amazingkoala.com.cn/Lucene/Index/2020/0605/147.html) ##### 11. 软删除softDeletes - [软删除softDeletes(一)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0616/148.html) - [软删除softDeletes(二)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0621/149.html) - [软删除softDeletes(三)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0624/150.html) - [软删除softDeletes(四)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0629/151.html) - [软删除softDeletes(五)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0708/152.html) - [软删除softDeletes(六)](https://www.amazingkoala.com.cn/Lucene/Index/2020/0709/153.html) # Search ##### 1. 查询原理 - [查询原理(一)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0820/86.html) - [查询原理(二)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0821/87.html) - [查询原理(三)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0823/88.html) - [查询原理(四)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0827/89.html) - [查询原理(五)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0829/90.html) ##### 2. Collector - [Collector(一)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0812/82.html) - [Collector(二)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0813/83.html) - [Collector(三)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0814/84.html) - [Collector(四)](https://www.amazingkoala.com.cn/Lucene/Search/2019/0815/85.html) ##### 3. [查询缓存LRUQueryCache](https://www.amazingkoala.com.cn/Lucene/Search/2019/0506/57.html) ##### 4. [FieldComparator](https://www.amazingkoala.com.cn/Lucene/Search/2019/0415/50.html) ##### 5. [文档号合并(SHOULD)](https://www.amazingkoala.com.cn/Lucene/Search/2018/1217/26.html) ##### 6. [文档号合并(MUST)](https://www.amazingkoala.com.cn/Lucene/Search/2018/1218/27.html) ##### 7. [BooleanQuery](https://www.amazingkoala.com.cn/Lucene/Search/2018/1211/25.html) ##### 8. Store - [索引文件锁LockFactory](https://www.amazingkoala.com.cn/Lucene/Store/2019/0604/62.html) ##### 9. Directory - [Directory(上)](https://www.amazingkoala.com.cn/Lucene/Store/2019/0613/66.html) - [Directory(下)](https://www.amazingkoala.com.cn/Lucene/Store/2019/0615/67.html) ##### 10. 索引文件的读取 - [索引文件的读取(一)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Search/2020/0427/135.html) - [索引文件的读取(二)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Search/2020/0428/136.html) - [索引文件的读取(三)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Search/2020/0430/137.html) - [索引文件的读取(四)之dim&&dii](https://www.amazingkoala.com.cn/Lucene/Search/2020/0506/138.html) - [索引文件的读取(五)之dvd&&dvm](https://www.amazingkoala.com.cn/Lucene/Search/2020/0714/154.html) - [索引文件的读取(六)之dvd&&dvm](https://www.amazingkoala.com.cn/Lucene/Search/2020/0715/155.html) - [索引文件的读取(七)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Search/2020/0804/158.html) - [索引文件的读取(八)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Search/2020/0805/159.html) - [索引文件的读取(九)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Search/2020/0810/160.html) - [索引文件的读取(十)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Search/2020/0812/161.html) - [索引文件的读取(十一)之tim&&tip](https://www.amazingkoala.com.cn/Lucene/Search/2020/0819/162.html) ##### 11. 范围域(rangeField) [RangeField(一)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0723/156.html) # Util ##### 1. [RoaringDocIdSet](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/1008/98.html) ##### 2. [Bkd-Tree](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/0422/52.html) ##### 3. Automaton - [Automaton](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/0417/51.html) - [Automaton(二)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0727/157.html) - [Automaton(三)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0821/163.html) ##### 4. [FixedBitSet](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/0404/45.html) ##### 5. [ByteRefHash](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/0218/32.html) ##### 6. [IntBlockPool](https://www.amazingkoala.com.cn/Lucene/gongjulei/2018/1209/24.html) ##### 7. [RamUsageEstimator](https://www.amazingkoala.com.cn/Lucene/gongjulei/2019/1212/117.html) ##### 8. [IndexedDISI(一)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0511/140.html) ##### 9. [IndexedDISI(二)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0514/141.html) # 压缩存储 ##### 1. [LZ4算法(上)](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/0226/37.html) ##### 2. [FST算法(上)](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/0220/35.html) ##### 3. [BulkOperationPacked](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/0213/31.html) ##### 4. [去重编码(dedupAndEncode)](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/0130/29.html) ##### 5. PackedInts - [PackedInts(一)](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/1217/118.html) - [PackedInts(二)](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/1218/119.html) ##### 6. [DirectWriter&&DirectReader](https://www.amazingkoala.com.cn/Lucene/yasuocunchu/2019/1223/120.html) # Other ##### 1. 倒排表的数据结构: - [TermVector倒排表](https://www.amazingkoala.com.cn/Lucene/Index/2019/0428/55.html) - [存储域倒排表](https://www.amazingkoala.com.cn/Lucene/Index/2019/0222/36.html) ##### 2. [SortedDocValues VS BinaryDocValues](https://www.amazingkoala.com.cn/Lucene/Search/2020/0715/155.html) ##### 3. [两阶段遍历(TwoPhaseIterator)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0723/156.html) ##### 4. [查找表(lookup table)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0514/141.html) ##### 5. off-heap/on-heap - [off-heap/on-heap(一)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0804/158.html) - [off-heap/on-heap(二)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0805/159.html) ##### 6. TermRangeQuery - [TermRangeQuery(一)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0727/157.html) - [TermRangeQuery(二)](https://www.amazingkoala.com.cn/Lucene/gongjulei/2020/0727/157.html) - [TermRangeQuery(三)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0810/160.html) - [TermRangeQuery(四)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0812/161.html) - [TermRangeQuery(五)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0819/162.html) ##### 7. TermsEnum - [TermsEnum(一)](https://www.amazingkoala.com.cn/Lucene/Search/2020/0810/160.html)