I see no reference to QueryResponse from ResponseBuilder. QueryResponse appears to be a solr client class.
On ResponseBuilder there is a rsp member pointing to a SolrQueryResponse. But this class doesn't seem to have access to the total hits. I tried rb. getResponseDocs() which returns a SolrDocumentList. It has a getNumFound() method. But rb.getResponseDocs() is null. Thanks. -S -----Original Message----- From: Susheel Kumar [mailto:susheel2...@gmail.com] Sent: Thursday, July 13, 2017 6:47 AM To: solr-user@lucene.apache.org Subject: [EXTERNAL] - Re: accessing numfound value You get back QueryResponse after executing a query. Then you can simply use below to get qTime, ElapsedTime and numFound. response.getQTime(), response.getElapsedTime() response.getResults().getNumFound() Thanks, Susheel On Wed, Jul 12, 2017 at 4:29 PM, Steve Pruitt <bpru...@opentext.com> wrote: > I'm having difficulty finding the value for numFound that is in the > response. My context is a custom component in the last-components > list for /select. > > Where rb is the ResponseBuilder parameter for the process(..) method: > > rb.getNumberDocumentsFound() is 0. > rb.totalHitCount is 0. > > I don't understand those values, why they are 0. > > rb.getResults().docList.size() returns only the row size from the query. > I need the total hits. > > In the JavaDoc it states rb.rsp.getResponse() returns just an Object. > I found it to be an instance of BasicResultContext in my case. But, > nothing in its description hints at how to get at the total found. > > Can someone help? > > Thanks. > > -S >