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