DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31785>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31785





------- Additional Comments From [EMAIL PROTECTED]  2004-12-12 19:29 -------
Created an attachment (id=13739)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=13739&action=view)
The replacement for BooleanScorer built into BooleanQuery

Adding BooleanScorer2 to Lucene, 12 Dec 2004.

The previous version of 8 Nov 2004 also contained BooleanQuery2,
this is now merged into BooleanQuery.


New code, all under Apache Licence Version2, mostly unchanged
from 8 November 2004:

Note: some "Expert:" annotations may still be needed in the javadocs.

Test for BooleanScorer, with some example code
using both 1.4 scorer and new BooleanScorer2:
src/test/org/apache/lucene/search/TestBoolean2.java

Alternative for BooleanScorer, using the scorers below:
src/java/org/apache/lucene/search/BooleanScorer2.java

Counterpart of ConjunctionScorer, allowing a minimal nr of matchers:
src/java/org/apache/lucene/search/DisjunctionSumScorer.java

Helper for case of only prohibited subscorers:
src/java/org/apache/lucene/search/NonMatchingScorer.java

Extension to Scorer to allow coordination factor over
multiple levels of subscorers, this could be merged
into the current Scorer with a default of 1 for nrMatchers():
src/java/org/apache/lucene/search/NrMatchersScorer.java

For required and prohibited subscorers:
src/java/org/apache/lucene/search/ReqExclScorer.java

For required and optional subscorers:
src/java/org/apache/lucene/search/ReqOptSumScorer.java


Changes to existing code, all three changed from
the previous version of 8 November 2004: 

Redirect BooleanQuery to BooleanScorer2 under
control of static methods setUseScorer14 and getUseScorer14,
default using BooleanScorer2, as requested by Doug:
src/java/org/apache/lucene/search/BooleanQuery.java

Added some helping code for tests by TestBoolean2,
This uses the setUseScorer14 method to test both versions:
src/test/org/apache/lucene/search/CheckHits.java

ConjunctionScorer: explicit imports, extend NrMatchersScorer:
src/java/org/apache/lucene/search/ConjunctionScorer.java


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to