欢迎来到Xugang的小屋
-
构造IndexWriter对象(六)(Lucene 7.5.0)
本文承接构造IndexWriter对象(五),继续介绍调用IndexWriter的构造函数的流程。 调用IndexWriter的构造函数的流程图 图1: 生成对象BufferedUpdatesStream 图2: 介绍该对象会涉及很多... -
构造IndexWriter对象(五)(Lucene 7.5.0)
本文承接构造IndexWriter对象(四),继续介绍调用IndexWriter的构造函数的流程。 调用IndexWriter的构造函数的流程图 图1: 根据不同的OpenMode执行对应的工作 在上一篇文章中,我们介绍了执行APPEN... -
构造IndexWriter对象(四)(Lucene 7.5.0)
本文承接构造IndexWriter对象(三),继续介绍调用IndexWriter的构造函数的流程。 调用IndexWriter的构造函数的流程图 图1: 根据不同的OpenMode执行对应的工作 在上一篇文章中,我们介绍了执行CREAT... -
构造IndexWriter对象(三)(Lucene 7.5.0)
构造一个IndexWriter对象的流程总体分为下面三个部分: 设置索引目录Directory 设置IndexWriter的配置信息IndexWriterConfig 调用IndexWriter的构造函数 大家可以查看文章构造IndexW... -
构造IndexWriter对象(二)(Lucene 7.5.0)
构造一个IndexWriter对象的流程总体分为下面三个部分: 设置索引目录Directory 设置IndexWriter的配置信息IndexWriterConfig 调用IndexWriter的构造函数 在文章构造IndexWriter... -
构造IndexWriter对象(一)(Lucene 7.5.0)
该系列文章将会介绍构造一个IndexWriter对象的流程,该流程总体分为下面三个部分: 设置索引目录Directory 设置IndexWriter的配置信息IndexWriterConfig 调用IndexWriter的构造函数 设置索引... -
执行段的合并(五)(Lucene 7.5.0)
本文承接执行段的合并(四),继续介绍执行段的合并的剩余的流程,下面先给出执行段的合并的流程图: 图1: 点击查看大图 提交合并 MergeState 在文章执行段的合并(四)中我们说到,生成MergeState的过程中完成了几个任务,根据I... -
执行段的合并(四)(Lucene 7.5.0)
本文承接执行段的合并(三),继续介绍执行段的合并的剩余的流程,下面先给出执行段的合并的流程图: 图1: 点击查看大图 生成IndexReaderWarmer 在前面流程中我们了解到,合并后生成的新段已经包含了所有固定的索引信息及部分删除信... -
执行段的合并(三)(Lucene 7.5.0)
执行段的合并(三) 本文承接执行段的合并(二),继续介绍执行段的合并的剩余的流程,下面先给出执行段的合并的流程图: 图1: 点击查看大图 获取SegmentReader的集合MergeReader 我们在文章执行段的合并(二)介绍更新待... -
执行段的合并(二)(Lucene 7.5.0)
本文承接执行段的合并(一),继续介绍执行段的合并的剩余的流程,下面先给出执行段的合并的流程图: 图1: 点击查看大图 DocValues信息写入到磁盘 在上一个流程点作用(apply)删除信息执行结束后,待合并的段中新增的删除信息目前还存...