Github user ilaygit commented on a diff in the pull request:
https://github.com/apache/lucene-solr/pull/162#discussion_r187527922
--- Diff:
solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java ---
@@ -1270,7 +1270,7 @@ private void
doProcessGroupedDistributedSearchFirstPhase(ResponseBuilder rb, Que
final int topNGroups;
Query query = cmd.getQuery();
if (query instanceof AbstractReRankQuery){
- topNGroups = cmd.getOffset() +
((AbstractReRankQuery)query).getReRankDocs();
+ topNGroups =
Math.max(((AbstractReRankQuery)query).getReRankDocs(), cmd.getOffset() +
cmd.getLen());
--- End diff --
Should this be handled for non distributed case as well in
doProcessGroupedSearch(..), when pageSize>reRankDocs it returns only
"reRankDocs" groups in non distributed case.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]