solr lucene源码解析

solr lucene源码解析
11 篇文章
12 人订阅

全部文章

LuceneReader

lucene添加文档源码解析(第一篇)

在lucene中可以对一篇文档进行添加、修改、删除操作,在这篇文章中我们详细介绍lucene添加文档的流程,对添加文档的源码进行解析。

1700
LuceneReader

lucene添加文档源码解析(第二篇)

在lucene中添加文档是通过IndexWriter.addDocument方法,我们先给出添加文档的示例代码

1100
LuceneReader

lucene添加文档源码解析(第三篇)

在lucene中添加文档是通过IndexWriter.addDocument方法,我们先给出添加文档的示例代码

1200
LuceneReader

solr配置解析-directoryFactory

lucene引入ByteBuffersDirectoryFactory类,用于替换RAMDirectoryFactory,RAMDirectoryFacto...

7600
LuceneReader

LockFactory索引文件锁源码解析

LockFactory在lucene中用来对索引目录进行加锁,使得同一时间只能有一个IndexWriter对象对索引目录进行操作。

9640
LuceneReader

lucene工具类FixedBitSet源码解析

FixedBitSet在lucene中的一个主要用途是存储文档号,该类使用一个bit来存储一个文档号,在最好的情况下,该类可以使用一个long(64位)...

10320
LuceneReader

lucene的段合并策略(MergePolicy)

本篇文章介绍lucene的索引合并策略,IndexWriter的多种行为会触发索引段合并流程,例如commit、flush、NRT reader open...

11100
LuceneReader

TimeLimitingCollector源码解析

在solr的查询请求中添加timeAllowed参数,可以限定solr查询的请求时间,在solr内部,是通过TimeLimitingCollector类...

15940
LuceneReader

构造IndexSearcher源码解析

2. indexCreatedVersionMajor 该字段描述的是创建该segments_N文件时的lucene的版本,在读取阶段,索引文件可能被不同的版本...

11710
LuceneReader

solr cloud的update索引链

solr cloud的update索引链的类是org.apache.solr.update.processor.UpdateRequestProcessorCh...

11030
LuceneReader

shallow heap和retained heap

shallow size=对象头+类型变量大小*数组长度+对齐填充,如果是引用类型,则是四字节或者八字节(64位系统),

9900

扫码关注云+社区

领取腾讯云代金券