" Num Docs"之间的区别和#34; Max Doc"在索尔

时间:2015-11-25 06:59:27

标签: solr solrj

有人可以告诉我Solr Admin中报告的Num DocsMax Doc之间有什么区别吗?

从SolrJ执行deleteByQuery后,我看到了这种差异。我正在使用Solr 5.2.1

enter image description here

1 个答案:

答案 0 :(得分:1)

Max Doc表示在更新开始之前索引中存在的更新(删除)。文档之前存在的文档数(删除已开始)

Num Docs是更新后的新计数,即当前计数。

在你的情况下,你有删除2个文件的删除操作。

我想你必须使用DIH ....其中DIH删除所有文档并再次添加新文档。在DIH提交后,它将保留新的并删除旧的。