[ https://issues.apache.org/jira/browse/SOLR-15595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Kosten updated SOLR-15595: ---------------------------------- Summary: Partial results from shard queries needlessly discarded for queries without sort fields (was: Partial results from shard queries needlessly discarded for scoring queries) > Partial results from shard queries needlessly discarded for queries without > sort fields > --------------------------------------------------------------------------------------- > > Key: SOLR-15595 > URL: https://issues.apache.org/jira/browse/SOLR-15595 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Affects Versions: 8.1, 8.1.1, 8.2, 8.3, 8.3.1, 8.4, 8.4.1, 8.5, 8.5.1, > 8.5.2, 8.6, 8.6.1, 8.6.2, 8.6.3, 8.7, 8.8, 8.9, 8.8.1, 8.8.2 > Reporter: Michael Kosten > Priority: Major > > SOLR-9882 introduced a behavior change in handing partial results from a > shard when a timeout occurs. If a shard returns partial results and an empty > sortValues, then all the results for a shard are discarded. For a scoring > query the sortValues is empty, so partial results results are never included > in the merged results. If all shards timeout, then zero results are returned. > Co-incidentally, in some timeout scenarios sortValues is null. This was > recently addressed in SOLR-14758, but that code is impacted by the proposed > change, which is to set sortValues to an empty list if is null and to no > longer skip merging the shard results when sortValues is empty and the shard > results are partial. There may be necessary changes further down in the merge > phase when sortValues are missing, partial results are returned and the > sortSpec expects sortValues. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org