lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-8596) Web UI doesn't correctly generate queries which include local parameters
Date Wed, 27 Jul 2016 00:14:20 GMT

    [ https://issues.apache.org/jira/browse/SOLR-8596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15394823#comment-15394823
] 

ASF GitHub Bot commented on SOLR-8596:
--------------------------------------

GitHub user arafalov opened a pull request:

    https://github.com/apache/lucene-solr/pull/56

    SOLR-8596: Split only on first equal sign

    Being more careful about splitting only on first equal sign, not all of them for raw requests.
This avoids breaking local parameters syntax.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/arafalov/lucene-solr-contributions alex-SOLR-8596

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/lucene-solr/pull/56.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #56
    
----
commit d80ce4a71fe5ac219355d4c096791a17f4173e00
Author: Alexandre Rafalovitch <arafalov@gmail.com>
Date:   2016-07-27T00:02:00Z

    SOLR-8596: Split only on first equal sign

----


> Web UI doesn't correctly generate queries which include local parameters
> ------------------------------------------------------------------------
>
>                 Key: SOLR-8596
>                 URL: https://issues.apache.org/jira/browse/SOLR-8596
>             Project: Solr
>          Issue Type: Bug
>          Components: web gui
>    Affects Versions: 5.4
>         Environment: Windows 8.1 Pro x64
>            Reporter: Ismael Teijeiro Flórez
>            Priority: Minor
>              Labels: local-parameters
>
> 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: 
> {noformat}
> http://localhost:8983/solr/mycollection/select?indent=on&q=*:*&rows=0&stats.field=\{!min&stats=true&wt=json
> {noformat}
> As you can see, the following fragment is incorrect: {{stats.field=\{!min}}.
> This is the obtained response:
> {noformat}
> {
>   "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}}
> {noformat}
> If the following URL is pasted directly in the browser, the query works as expected:
> {noformat}
> http://localhost:8983/solr/mycollection/select?indent=on&q=*:*&rows=0&stats.field={!min=true
max=true}MYFIELD&stats=true&wt=json
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message