Ian created SOLR-13005:
--------------------------

             Summary: Incorrect counts in group totals
                 Key: SOLR-13005
                 URL: https://issues.apache.org/jira/browse/SOLR-13005
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: search, SolrCloud
    Affects Versions: 5.5.3
            Reporter: Ian


Group total are sometimes wrong when searching in solr cloud.

This can happen because the second phase of the search (get the records for the 
top n groups) is not being sent to all the shards. A list of shards that 
returned the top groups is created and then those shards are searched to get 
all the records for those groups. The problem happens when merging the results 
a shard may not return a group that is in the top n groups(it may have records 
in that group but was outside the top n) so that server is then skipped in the 
second phase.

eg.

search for top 3 groups

shard 1 Groups:Score

  groupA : 1.5

  groupB : 1.2

  groupC : 1.1

shard 2

  groupD : 0.9

  groupE : 0.8

  groupF : 0.4


 

this would merge to

  groupA : 1.5

  groupB : 1.2

  groupC : 1.1

 

as after the merge no results came from shard 2 it is not searched (2nd 
phase)but it had a result groupA : 0.2 (score too low so not in top 3) so the 
count for the groupA are missing the records from shard 2.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to