[ https://issues.apache.org/jira/browse/SOLR-3823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13454059#comment-13454059 ]
Erick Erickson commented on SOLR-3823: -------------------------------------- James: The problem was quite the opposite. When there was NO space in the bq clause it'd fail like this, i.e. bq=(stuff). And when there was space, I don't think it worked at all.... But yeah, it'd be good to have both parens and negative boosts... > 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-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org