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]

Reply via email to