Solr 中 "Num Docs" 和 "Max Doc" 的区别

Difference between "Num Docs" and "Max Doc" in Solr

谁能告诉我 Solr Admin 中报告的 Num DocsMax Doc 有什么区别?

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

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

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

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

而且我猜您一定是在使用 DIH....DIH 会删除所有文档并重新添加新文档。在 DIH 提交后,它将保留新的并删除旧的。