lucene - Solr/Solrj : How can I determine the total number of documents in an index?

标签 lucene solr solrj

如何使用 Solrj 确定 Solr 索引中的文档总数?

经过我自己几个小时的搜索,我实际上有了答案(如下所示);我发布这个问题只是为了让其他人可以更轻松地找到解决方案。

最佳答案

这是我正在使用的。这是规范的吗?有更好的办法吗?

    SolrQuery q = new SolrQuery("*:*");
    q.setRows(0);  // don't actually request any data
    return server.query(q).getResults().getNumFound();

关于lucene - Solr/Solrj : How can I determine the total number of documents in an index?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050746/

相关文章:

solr - dismax 和 EdisMax 有什么区别?

java - Solr 不会覆盖 - 重复的 uniqueKey 条目

java - 使用 SolrJ 更新 Solr 中的文档

包含某些特定单词的 Solr Negative Boost 查询结果

elasticsearch - 多字段与字段数据进行查询和排序

solr - solr 是否使用余弦相似度?

mysql - Solr DataImportHandler 配置

java - 了解字符匹配和标记匹配之间的区别

java - Lucene TextField 未标记化

lucene - Solr:没有明确设置默认值的字段的默认值是什么?