Oleg Demkovych created SOLR-9970:
------------------------------------
Summary: Wrong groups order with sort and group.sort
Key: SOLR-9970
URL: https://issues.apache.org/jira/browse/SOLR-9970
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: search
Affects Versions: 6.3, 6.2.1
Reporter: Oleg Demkovych
Solr sorting with group.sort and sort returns inappropriate order.
Documents example:
[
{
"index":1,
"key":"key1",
"rank":1},
{
"index":1,
"key":"key1",
"rank":3},
{
"index":1,
"key":"key2",
"rank":2},
{
"index":1,
"key":"key3",
"rank":1},
{
"index":2,
"key":"key3",
"rank":3},
{
"index":3,
"key":"key3",
"rank":1}
]
Steps to reproduce:
Execute query: q=*:*&group=true&group.field=key&group.sort=index asc&sort=rank
desc
Expected result:
"groups":[{
"groupValue":"key2",
"doclist":{"numFound":1,"start":0,"docs":[
{
"index":1,
"key":"key2",
"rank":2}]
}},
{
"groupValue":"key3",
"doclist":{"numFound":3,"start":0,"docs":[
{
"index":1,
"key":"key3",
"rank":1}]
}},
{
"groupValue":"key1",
"doclist":{"numFound":2,"start":0,"docs":[
{
"index":1,
"key":"key1",
"rank":1}]
}}]
Actual result:
"groups":[{
"groupValue":"key1",
"doclist":{"numFound":2,"start":0,"docs":[
{
"index":1,
"key":"key1",
"rank":1}]
}},
{
"groupValue":"key3",
"doclist":{"numFound":3,"start":0,"docs":[
{
"index":1,
"key":"key3",
"rank":1}]
}},
{
"groupValue":"key2",
"doclist":{"numFound":1,"start":0,"docs":[
{
"index":1,
"key":"key2",
"rank":2}]
}}]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]