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