Empty docs array on response with grouping and result pagination
----------------------------------------------------------------
Key: SOLR-2650
URL: https://issues.apache.org/jira/browse/SOLR-2650
Project: Solr
Issue Type: Bug
Components: search
Affects Versions: 3.3
Reporter: Massimo Schiavon
Requesting a certain number of rows and setting start parameter to a greater
value returns 0 results with grouping enabled.
For example, requesting:
http://localhost:8080/solr/web/select/?q=*:*&rows=1&start=2
(grouping and highlighting are enabled by default)
I get this response:
[...]
response: {
numFound: 117852
start: 2
docs: [ ]
}
highlighting: {
0938630598: {
title: [ "..." ]
content: [ "..." ]
}
}
[...]
docs array is empty while the highlighted values of the document are present
Debugging the request in
org.apache.solr.search.Grouping.Command.createSimpleResponse() at row 534
[...]
int len = Math.min(numGroups, docsGathered);
if (offset > len) {
len = 0;
}
[...]
The initial vars values are:
numGroups = 1
docsGathered = 3
offset = 2
so after the execution len = 0
I've tried commenting the if statement and this resolves the issue but could
introduce some other bugs.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]