// Get total number of documents in solr
$solrObj = file_get_contents("http://HOSTNAME:8983/solr/COLLECTION
NAME/select?q=*:*&rows=0&wt=json");
// var_dump(json_decode($solrObj));
$res_obj = json_decode($solrObj);
$numDocs = $res_obj->response->numFound;
echo "Total number docs found!: ".$numDocs."<br />";
5条答案
按热度按时间7uzetpgm1#
这是我正在使用的。这是规范吗?有更好的方法吗?
5n0oy7gb2#
发送查询
*:*
的答案可能是最好、最通用的解决方案。尤其是在使用SolrCloud时。然而,还有一种替代解决方案,Solr Core Admin APIlf3rwulv3#
粘贴整个
curl
:exdqitrt4#
下面是我使用JSON/PHP获取总文档的方法希望这有帮助
jmp7cifd5#
根据您的使用方式,请注意可用的格式选项。对于我来说,XML是理想的。