[
https://issues.apache.org/jira/browse/LUCENE-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12662782#action_12662782
]
Paul Elschot commented on LUCENE-1345:
--------------------------------------
Uwe,
The point here is to let BooleanQuery also take care of the filtering logic
without doing any extra score computations.
For example that involves changing ConjunctionScorer to not only accept
Scorers, but also DocIdSetIterators,
and use these DocIdSetIterators together with the Scorers to skip to the next
matching document, but only use the Scorers to compute the score value.
What is the point of adding a score value to Filters, when that score value has
to be ignored during query search?
> Allow Filter as clause to BooleanQuery
> --------------------------------------
>
> Key: LUCENE-1345
> URL: https://issues.apache.org/jira/browse/LUCENE-1345
> Project: Lucene - Java
> Issue Type: Improvement
> Components: Search
> Reporter: Paul Elschot
> Priority: Minor
> Fix For: 2.9
>
> Attachments: booleansetperf.txt, DisjunctionDISI.java,
> DisjunctionDISI.patch, DisjunctionDISI.patch,
> LUCENE-1345-Filter+Query-merge.patch, LUCENE-1345.patch, LUCENE-1345.patch,
> OpenBitSetIteratorExperiment.java, TestIteratorPerf.java,
> TestIteratorPerf.java
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]