Solr 区别于;Num Docs";及;“最大文件”;在索尔

Solr 区别于;Num Docs";及;“最大文件”;在索尔,solr,solrj,Solr,Solrj,有人能告诉我Solr Admin中报告的Num Docs和Max Doc之间的区别吗 从SolrJ执行之后,我看到了这个值的差异。我正在使用Solr 5.2.1 Max Doc表示更新(删除)之前存在的文档计数。更新开始(删除开始)之前索引中存在的文档 Num Docs是更新后的新计数,即当前计数 在您的情况下,您有删除操作,其中删除了2个文档 我猜你一定是在用DIH,DIH会删除所有文档,然后再添加新文档。在DIH提交后,它将保留新的,并删除旧的。-我正在使用SolrJ的deleteByQue

有人能告诉我Solr Admin中报告的
Num Docs
Max Doc
之间的区别吗

从SolrJ执行之后,我看到了这个值的差异。我正在使用Solr 5.2.1


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

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

在您的情况下,您有删除操作,其中删除了2个文档


我猜你一定是在用DIH,DIH会删除所有文档,然后再添加新文档。在DIH提交后,它将保留新的,并删除旧的。

-我正在使用SolrJ的
deleteByQuery
。我已经在我的问题中发布了api的链接。如果两个计数不相等,你能告诉我后果是什么吗?如何使两者平等?当我现在在这种状态下执行搜索查询时会有任何影响吗?当deletebyQuery找不到任何要删除的内容时,这两个计数将相等。您的搜索查询将找不到已删除的文档(如果它们已被deleteByQuery删除)。如果deleteByQuery删除当前情况下的内容,则两个计数将不相等。。