Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-13894

Solr 8.3 streaming expreessions do not return all fields (select)

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Not A Bug
    • Affects Version/s: 8.3
    • Fix Version/s: None
    • Security Level: Public (Default Security Level. Issues are Public)
    • Labels:
      None

      Description

      I use streaming expressions, e.g.
      sortsSelect(search(...),id,if(eq(1,1),Y,N) as found), by=“field A asc”)
      (Using export handler, sort is not really mandatory , I will remove it later anyway)

      This works perfectly fine if I use Solr 8.2.0 (server + client). It returns Tuples in the form { “id”,”12345”, “found”:”Y”}

      However, if I use Solr 8.2.0 as server and Solr 8.3.0 as client then the above statement only returns the id field, but not the "found" field.

      Questions:
      1) is this expected behavior, ie Solr client 8.3.0 is in this case not compatible with Solr 8.2.0 and server upgrade to Solr 8.3.0 will fix this?
      2) has the syntax for the above expression changed? If so how?
      3) is this not expected behavior and I should create a Jira for it?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jornfranke Jörn Franke
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: