Dear solr users,

I am considering to switch from SolrClient.execute to 
SolrClient.queryAndStreamResponse, because I want to display the process of 
query execution.
I've found http://stackoverflow.com/a/15810200/2747410 which seems to be a good 
starting point for me.

However, the docs for SolrClient.queryAndStreamResponse state that:

"*Although this function returns a 'QueryResponse' it should be used with care
   * since it excludes anything that was passed to callback.  Also note that
   * future version may pass even more info to the callback and may not return
  * the results in the QueryResponse."

Since I heavily depend on the QueryResponse-Object in the calling code which 
executes the query, I would really like to keep that as result to work with. 
Does anyone know what exactly is being passed to the callback (and thus is not 
included in the QueryResponse)?

I currently use the following from the QueryResponse-Object:

*         getGroupResponse()

*         getResults()

*         getFacetField()

*         getFacetFields()

Best regards,

Sebastian

Reply via email to