lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jack Krupansky (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-3823) Parentheses in a boost query cause errors
Date Tue, 18 Sep 2012 00:47:08 GMT

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

Jack Krupansky commented on SOLR-3823:
--------------------------------------

bq. ...this is how subqueries have always worked with QParsers

Is there any wiki/Javadoc that documents this behavior?

I would also note that both the dismax and edismax wiki pages for "bq" say:

bq. A raw query string (in the SolrQuerySyntax)

which is not right. We know it uses defType, but we clearly need the precise language as it
is supposed to be (noting the comments by hossman.)

See:
http://wiki.apache.org/solr/DisMaxQParserPlugin#bq_.28Boost_Query.29
http://wiki.apache.org/solr/ExtendedDisMax#bq_.28Boost_Query.29

                
> Parentheses in a boost query cause errors
> -----------------------------------------
>
>                 Key: SOLR-3823
>                 URL: https://issues.apache.org/jira/browse/SOLR-3823
>             Project: Solr
>          Issue Type: Bug
>          Components: query parsers
>    Affects Versions: 4.0-BETA
>         Environment: Mac, jdk 1.6, Chrome
>            Reporter: Mathos Marcer
>            Assignee: Hoss Man
>             Fix For: 4.0, 5.0
>
>
> When using a boost query (bq) that contains a parentheses (like this example from the
Relevancy Cookbook section of the wiki):
> {noformat}
>  ? defType = dismax 
>     & q = foo bar 
>     & bq = (*:* -xxx)^999 
> {noformat}
> You get the following error:
> org.apache.lucene.queryparser.classic.ParseException: Cannot parse '-xxx)': Encountered
" ")" ") "" at line 1, column 12. Was expecting one of: <EOF> <AND> ... <OR>
... <NOT> ... "+" ... "-" ... <BAREOPER> ... "(" ... "*" ... "^" ... <QUOTED>
... <TERM> ... <FUZZY_SLOP> ... <PREFIXTERM> ... <WILDTERM> ... <REGEXPTERM>
... "[" ... "{" ... <NUMBER> ...

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