[ https://issues.apache.org/jira/browse/LUCENE-7416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15436881#comment-15436881 ]
ASF subversion and git services commented on LUCENE-7416: --------------------------------------------------------- Commit 81c796a1fa30a9bec77712a8f8e188b347dc490a in lucene-solr's branch refs/heads/master from [~jpountz] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=81c796a ] LUCENE-7416: Rewrite optimizations for BooleanQuery. > BooleanQuery rewrite optimizations > ---------------------------------- > > Key: LUCENE-7416 > URL: https://issues.apache.org/jira/browse/LUCENE-7416 > Project: Lucene - Core > Issue Type: Improvement > Components: core/search > Affects Versions: master (7.0) > Reporter: Spyros Kapnissis > Priority: Minor > Attachments: LUCENE-7146.patch > > > A couple of BooleanQuery rewrites / optimizations. > First, as discussed on the user group, a BooleanQuery with a query that is > both a SHOULD and a FILTER can be rewritten as a single MUST query, but care > must be taken to decrement minShouldMatch by 1. > Another case is if a query is both required (MUST or FILTER) and MUST_NOT at > the same time, it can be converted to a MatchNoDocsQuery (although I haven't > discussed this yet so hopefully I'm not missing something!). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org