欢迎来到Xugang的小屋
-
软删除softDeletes(五)(Lucene 8.4.0)
在文章软删除softDeletes(二)中介绍了软删除在索引(index)阶段的相关内容,我们接着介绍在flush/commit阶段的内容 flush/commit 在这个阶段,我们首先要介绍的是DWPT在转化为一个段的期间,即下图中用红框... -
软删除softDeletes(四)(Lucene 8.4.0)
在文章软删除softDeletes(二)中我们说到,在Lucene 7.5.0版本中,使用了下面两个容器来存储软删除的删除信息、DocValues的更新信息: Map<String,LinkedHashMap<Term,Numeri... -
软删除softDeletes(三)(Lucene 8.4.0)
在文章软删除softDeletes(二)中我们说到,在Lucene 7.5.0版本中,使用了下面两个容器来存储软删除的删除信息、DocValues的更新信息: Map<String,LinkedHashMap<Term,Numeri... -
软删除softDeletes(二)(Lucene 8.4.0)
在文章软删除softDeletes(一)中我们介绍了软删除的一些应用,从本篇文章开始,将根据索引(index)、flush/commit、段的合并、搜索这几个不同的阶段来介绍跟软删除相关的内容。 索引(index) 阅读本小结内容必须掌握文... -
软删除softDeletes(一)(Lucene 8.4.0)
在文章文档的增删改(一)中我们介绍了Lucene中提供的几个接口用来实现文档的更新: updateDocument(Term term, Iterable<? extends IndexableField> doc) updateD... -
索引文件的生成(二十一)之dvm&&dvd(Lucene 8.4.0)
索引文件.dvm&&.dvd中根据文档中包含的不同类型的DocValuesFields,包含下面的DocValues信息: BinaryDocValues: NumericDocValues:见文章索引文件的生成(十五)之dvm... -
索引文件的生成(二十)之dvm&&dvd(Lucene 8.4.0)
本文承接文章索引文件的生成(十九)之dvm&&dvd继续介绍剩余的内容。 生成索引文件.dvd、.dvm之SortedDocValues、SortedSetDocValues 生成索引文件.dvd、.dvm之SortedDo... -
索引文件的生成(十九)之dvm&&dvd(Lucene 8.4.0)
在文章索引文件的生成(十八)之dvm&&dvd中,我们介绍了Lucene在索引阶段跟flush阶段收集到的SortedDocValues、SortedSetDocValues信息,这些信息将作为生成索引文件.dvm、dvd的依据。... -
索引文件的生成(十八)之dvm&&dvd(Lucene 8.4.0)
索引文件.dvm&&.dvd中根据文档中包含的不同类型的DocValuesFields,包含下面的DocValues信息: BinaryDocValues NumericDocValues:见文章索引文件的生成(十五)之dvm&... -
索引文件的生成(十七)之dvm&&dvd(Lucene 8.4.0)
本文承接索引文件的生成(十六)之dvm&&dvd继续介绍剩余的内容,先给出流程图: 生成索引文件.dvd、.dvm之NumericDocValues的流程图 图1: 使用域值映射存储 图2: 介绍本流程点之前,先介绍下...