Solr / Solrj: как определить общее количество документов в индексе?
Как определить общее количество документов в индексе Solr с помощью Solrj?
после часа поисков на мой собственный, у меня есть ответ (приведенный ниже), я только отправляю этот вопрос, чтобы другие могли найти решение.
2 ответов
вот что я использую. Это каноническое? Есть ли лучший способ?
SolrQuery q = new SolrQuery("*:*");
q.setRows(0); // don't actually request any data
return server.query(q).getResults().getNumFound();
ваш ответ на отправку запроса :, вероятно, лучшее, самое общее решение. Особенно если вы используете SolrCloud. Тем не менее, есть альтернативное решение,Solr Core admin API