Varun Thacker created SOLR-12457: ------------------------------------ Summary: Multi valued field sorting doesn't work on trie fields Key: SOLR-12457 URL: https://issues.apache.org/jira/browse/SOLR-12457 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Affects Versions: 7.1 Reporter: Varun Thacker
When I go to sort on a multi-valued field in a 2 shard collection, which has trie fields the query fails. To reproduce , we need 2+ shards , some docs that don't have any value for the field and a "desc" sort criteria. Here's my schema {code:java} <dynamicField name="*_is" type="int" indexed="true" stored="true" multiValued="true" docValues="true"/> <fieldType class="solr.TrieIntField" docValues="true" name="int" positionIncrementGap="0" precisionStep="0"/> <dynamicField name="*_i" type="pint" indexed="true" stored="true" multiValued="true"/> <fieldType name="pint" class="solr.IntPointField" docValues="true"/> {code} Now If I add a few docs {code:java} [ {"id" : "1", "test_is" : ["1", "2", "3", "4", "5"], "test_i" : ["1", "2", "3", "4", "5"]}, {"id" : "2", "test_is" : ["1", "2", "3", "4", "5"], "test_i" : ["1", "2", "3", "4", "5"]}, {"id" : "3", "test_is" : ["1", "2", "3", "4", "5"], "test_i" : ["1", "2", "3", "4", "5"]}, {"id" : "4"}, {"id" : "5"}, {"id" : "6"} ]{code} Works: [http://localhost:8983/solr/gettingstarted/select?q=*:*&sort=field(test_i,max)%20desc] Doesn't Work: [http://localhost:8983/solr/gettingstarted/select?q=*:*&sort=field(test_is,max)%20desc] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org