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

标签 solr solrj

有人可以让我知道 Num Docs 和有什么区别吗?和 Max Doc在 Solr 管理中报告?

执行 deleteByQuery 后,我看到了这种值(value)差异来自 SolrJ。我正在使用 Solr 5.2.1

enter image description here

最佳答案

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

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

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

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

关于solr - Solr 中 "Num Docs"和 "Max Doc"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910287/

相关文章:

solr - 是否有一种简单的方法可以让 Solr 根据随请求提交的一组凭据引用不同的索引?

solr - 如何关闭 Solr 中的多值?

java - 我应该使用 SolrJ 将 Lucene 项目转换为基于浏览器的搜索引擎吗?

java - 将多值字段添加到 SolrInputDocument

Solr:通过字符串字段提升

java - 在 solr 查询中不工作小于运算符

elasticsearch - Elasticsearch edge_ngram问题?

solr - 如何使用 Solrj 注释来索引 Lat/Long

java - 在 Solr 中的单个字段上启用小写搜索和 docValues

apache-spark - Spark-Solr 连接器尝试添加已存在的字段 stored=true