Solr/Solrj:如何确定索引中的文档总数? [英] Solr/Solrj: How can I determine the total number of documents in an index?

查看:443
本文介绍了Solr/Solrj:如何确定索引中的文档总数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I determine the total number of documents in a Solr index using Solrj?

经过数小时的自我搜索,我实际上得到了答案(如下所示);我只发布此问题,以便其他人可以更轻松地找到解决方案.

After hours of searching on my own, I actually have an answer (given below); I'm only posting this question so others can find the solution more easily.

推荐答案

这就是我正在使用的内容.这是规范的吗?有更好的方法吗?

Here's what I'm using. Is this canonical? Is there a better way?

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

这篇关于Solr/Solrj:如何确定索引中的文档总数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆