lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan Ernst (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SOLR-4558) raw query parser cannot parse value "{!"
Date Mon, 11 Mar 2013 18:31:13 GMT
Ryan Ernst created SOLR-4558:
--------------------------------

             Summary: 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


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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message