solr获取总记录数
solr获取总记录数
/** * 获取索引库中总记录条数 * @return */ public long getSolrIndexCount(){ long num = 0; try { SolrQuery params = new SolrQuery(); params.set("q", "*:*"); params.setStart(0); params.setRows(0);//跟这个分页rows的大小无关 QueryResponse rsp = server.query(params); SolrDocumentList docs = rsp.getResults(); num = docs.getNumFound();//获取总记录数 System.out.println(num); } catch (SolrServerException e) { e.printStackTrace(); } return num; }