Comment puis-je déterminer le nombre total de documents dans un index Solr à l'aide de Solrj?
Après des heures de recherche par moi-même, j'ai une réponse (donnée ci-dessous); Je ne fais que poster cette question afin que les autres puissent trouver la solution plus facilement.
Voici ce que j'utilise. Est-ce canonique? Y a-t-il un meilleur moyen?
SolrQuery q = new SolrQuery("*:*");
q.setRows(0); // don't actually request any data
return server.query(q).getResults().getNumFound();
Votre réponse consistant à envoyer la requête : est probablement la meilleure solution, la plus générale. Surtout si vous utilisez SolrCloud. Cependant, il existe une autre solution, la API d'administration Solr Core