- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Lucene 索引文件的读取(二)之dim&&dii
本文承接索引文件的读取(一)之dim&&dii继续介绍剩余的内容,下面先给出读取索引文件.dim&&dii的流程图:图1:点击查看大图读取索引文件.dim&&dii收集段中所有的文档号图2: 在递归遍历BKD树之前,先判断下是否段中的文档都满足查询条件,如果满足,那么我们就不需要通过读取BKD树的信息来获取文档号,而...
2020-04-29 15:40:52 176
原创 Lucene 索引文件的读取(一)之dim&&dii
本系列的文章会通过例子来介绍索引文件的读取,本篇文章先介绍索引文件.dim&&.dii的读取,为了便于理解,请先阅读索引文件的生成(八)之dim&&dii至索引文件的生成(十四)之dim&&dii的文章。 在生成SegmentReader期间,会生成PointsReader(PointsReader为抽象类,实现的子类就是Lucene60Poi...
2020-04-29 15:40:08 276
原创 Lucene 索引文件的生成(十四)之dim&&dii
在前面的文章中,我们介绍了构建BKD树的节点值(node value)的流程,其中叶子节点的信息被写入到了索引文件.dim中,本文开始的内容将会介绍将内部节点(非叶节点)的信息写入到索引文件.dim,为了便于下文的介绍,先给出生成索引文件.dim&&.dii的流程图:图1:构建BKD树的节点元数据(node metadata) 在图1的流程点构建BKD树的节点元数...
2020-04-29 15:39:06 188
原创 Lucene 索引文件的生成(十三)之dim&&dii
本文承接索引文件的生成(十二)之dim&&dii,继续介绍剩余的内容,为了便于下文的介绍,先给出生成索引文件.dim&&.dii的流程图以及流程点构建BKD树的节点值(node value)的流程图:图1:图2:看这里:https://www.amazingkoala.com.cn/Lucene/Index/2020/0418/133....
2020-04-29 15:38:12 120
原创 Lucene 索引文件的生成(十二)之dim&&dii
本文承接索引文件的生成(十一),继续介绍剩余的内容,为了便于下文的介绍,先给出生成索引文件.dim&&.dii的流程图以及流程点构建BKD树的节点值(node value)的流程图:图1:图2:看这里:https://www.amazingkoala.com.cn/Lucene/Index/2020/0415/132.html...
2020-04-15 14:45:27 130
原创 Lucene 索引文件的生成(十一)之dim&&dii
本文承接索引文件的生成(十),继续介绍剩余的内容,为了便于下文的介绍,先给出生成索引文件.dim&&.dii的流程图以及流程点构建BKD树的节点值(node value)的流程图:图1:图2:看这里:https://www.amazingkoala.com.cn/Lucene/Index/2020/0410/131.html...
2020-04-15 14:44:39 101
原创 Lucene 索引文件的生成(十)之dim&&dii
本文承接索引文件的生成(九),继续介绍剩余的内容,下面先给出生成索引文件.dim&&.dii的流程图:图1: 在上一篇文章中,我们介绍了流程点执行处理前的初始化的工作,在这个流程中涉及到的一些信息贯穿整个流程,请务必先行阅读,例如一些变量名如果没有展开说明,说明已经在上一篇文章中介绍。看这里:https://www.amazingkoala.com.cn/L...
2020-04-08 16:03:56 133
原创 Lucene 索引文件的生成(九)之dim&&dii
上一篇文章中,我们介绍了在索引(index)阶段,Lucene收集了跟点数据相关的信息,这些信息在flush阶段会被读取,用于生成索引文件.dim&&.dii,从本文开始介绍索引文件.dim&&.dii生成的详细过程,如图1所示,另外阅读本文中需要前置知识:索引文件之dim&&dii:图1:看这里:https://www.amazin...
2020-04-08 16:02:41 139
Lucene DocValues介绍
2019-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人