近实时搜索NRT的系列文章中,我们知道用于读取索引目录中所有索引信息的StandardDirectoryReader实际是使用了一个LeafReader数组封装了一个或者多个SegmentReader,而每一个SegmentReader则对应一个段中的索引信息,如下图所示:

图1:

Lucene 7.5.0 SegmentReader(一)

  本篇文章将会介绍在生成SegmentReader的过程中,它获取了哪些具体的索引信息信息,更重要的是,我们还会了解到为什么通过DirectoryReader.openIfChange()(见近实时搜索NRT(三))重新打开一个StandardDirectoryReader的开销会远远的小于DirectoryReader.open()方法(见近实时搜索NRT(一)

 

看这里:https://www.amazingkoala.com.cn/Lucene/Index/2019/1014/99.html

相关文章:

  • 2022-12-23
  • 2021-10-28
  • 2021-07-26
  • 2021-10-19
  • 2021-06-14
  • 2022-12-23
  • 2021-10-13
  • 2021-11-05
猜你喜欢
  • 2021-06-01
  • 2021-10-11
  • 2021-07-27
  • 2021-11-29
  • 2021-06-08
  • 2021-05-23
  • 2021-08-15
相关资源
相似解决方案