Description
When setting queries with the option group=true class QuerySenderListener doesn't process the document list. Hence, caches are not warmed.
This can be fixed easily by updating the following to process GroupResponses
// Retrieve the Document instances (not just the ids) to warm
// the OS disk cache, and any Solr document cache. Only the top
// level values in the NamedList are checked for DocLists.
NamedList values = rsp.getValues();
for (int i=0; i<values.size(); i++) {
Object o = values.getVal;
if (o instanceof ResultContext)
if (o instanceof DocList) {
DocList docs = (DocList)o;
for (DocIterator iter = docs.iterator(); iter.hasNext()
}
}
I will work on a patch for this