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: [email protected]
For additional commands, e-mail: [email protected]