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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这是我正在使用的。这是规范的吗?有更好的办法吗?
Here's what I'm using. Is this canonical? Is there a better way?
您发送查询
*:*
的答案可能是最好、最通用的解决方案。特别是如果您使用 SolrCloud。但是,还有一个替代解决方案,Solr Core Admin API< /a>Your answer of sending the query
*:*
is probably the best, most general solution. Especially if you are using SolrCloud. However, there is an alternate solution, the Solr Core Admin API粘贴整个
curl
:Pasting the whole
curl
:这是我使用 JSON/PHP 获取总文档的方法,希望对您有所帮助
Here's what I use to get total docs using JSON/PHP hope this helps
根据您的使用方式,请注意可用的格式选项。对于我的情况,XML 是理想的选择。
Depending how you are using it, notice the format options available. For my case XML is ideal.