lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan Ernst (JIRA)" <>
Subject [jira] [Updated] (SOLR-4558) raw query parser cannot parse value "{!"
Date Sat, 16 Mar 2013 08:22:13 GMT


Ryan Ernst updated SOLR-4558:

    Attachment: SOLR-4558.patch

This patch adds the suggested "enableLocalParams" parameter. I'm waiting on
(which adds QueryComponentTest) to add a test.
> raw query parser cannot parse value "{!"
> ----------------------------------------
>                 Key: SOLR-4558
>                 URL:
>             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:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message