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

Yonik Seeley commented on SOLR-1658:
------------------------------------

I agree.  Extended dismax already implements this.

It comes down to needing a flag... sometimes you want pure negative queries 
(when parsing query parts for example) and sometimes you don't.  We should just 
add a boolean flag to SolrQueryParser.

*But* we don't want to do this for the top level for filter queries - as an 
optimization, solr currently caches -foo:x the same as foo:x and if we always 
handled negative queries at the QP level, it would disable that.

> Negative query weirdness
> ------------------------
>
>                 Key: SOLR-1658
>                 URL: https://issues.apache.org/jira/browse/SOLR-1658
>             Project: Solr
>          Issue Type: Bug
>          Components: search
>    Affects Versions: 1.4
>            Reporter: David Bowen
>
> In the standard Solr example, the queries
> # adapter AND NOT power
> # adapter AND (NOT power)
> are different.  The second will never return any results.  I find this 
> surprising.  I think the second query should be the same as the first.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to