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]

Reply via email to