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

Web UI doesn't correctly generate queries which include local parameters

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.4
    • Fix Version/s: 6.2, 7.0
    • Component/s: Admin UI
    • Environment:

      Windows 8.1 Pro x64

      Description

      When configuring the "Raw Query Parameters" field for a query with a value like the following, the generated query is incorrect:

      stats=true&stats.field={!min=true 20max=true}MYFIELD

      The generated query in this case:

      http://localhost:8983/solr/mycollection/select?indent=on&q=*:*&rows=0&stats.field=\{!min&stats=true&wt=json
      

      As you can see, the following fragment is incorrect: stats.field={!min.

      This is the obtained response:

      {
        "responseHeader":{
          "status":400,
          "QTime":0,
          "params":{
            "indent":"on",
            "stats.field":"{!min",
            "stats":"true",
            "q":"*:*",
            "_":"1453742574279",
            "wt":"json",
            "rows":"0"}},
        "error":{
          "msg":"Unable to parse stats.field: {!min due to: Expected identifier at pos 5 str='{!min'",
          "code":400}}
      

      If the following URL is pasted directly in the browser, the query works as expected:

      http://localhost:8983/solr/mycollection/select?indent=on&q=*:*&rows=0&stats.field={!min=true max=true}MYFIELD&stats=true&wt=json
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                janhoy Jan Høydahl
                Reporter:
                iteijeiro Ismael Teijeiro Flórez
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: