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

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 5.4
    • 6.2, 7.0
    • Admin UI
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: