Подтвердить что ты не робот

Solr/Solrj: Как определить общее количество документов в индексе?

Как определить общее количество документов в индексе Solr с помощью Solrj?

После нескольких часов самостоятельного поиска у меня есть ответ (приведенный ниже); Я только отправляю этот вопрос, чтобы другие могли легко найти решение.

4b9b3361

Ответ 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 администрирования