[ 
https://issues.apache.org/jira/browse/SOLR-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ryan Ernst updated SOLR-4558:
-----------------------------

    Attachment: SOLR-4558.patch

This patch adds the suggested "enableLocalParams" parameter. I'm waiting on 
https://issues.apache.org/jira/browse/SOLR-4559 (which adds QueryComponentTest) 
to add a test.
                
> raw query parser cannot parse value "{!"
> ----------------------------------------
>
>                 Key: SOLR-4558
>                 URL: https://issues.apache.org/jira/browse/SOLR-4558
>             Project: Solr
>          Issue Type: Bug
>          Components: query parsers
>    Affects Versions: 4.2
>            Reporter: Ryan Ernst
>         Attachments: SOLR-4558.patch
>
>
> In QParser.getParser, local params are handled before passing the query to 
> the parser plugin.  This means a query parser plugin will never see "{!" as a 
> value to parse (even if the parsers syntax might allow that).  You could use 
> parameter dereferencing, but that is awkward, and it is useful in general to 
> be able to disable local params syntax.
> One possible solution is to add an "enableLocalParams" parameter which, if 
> set to false, will bypass looking for local params and go directly to 
> constructing the parser, passing through the qstr unaltered.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to