: There is no way around using a separate Scorer for this.
: You can make (could have made) the scorer by starting from
: DisjunctionSumScorer.java here:
: 
http://svn.apache.org/viewcvs.cgi/lucene/java/trunk/src/java/org/apache/lucene/search/
: and rewrite it into a DisjunctionMaxScorer.

Coincidently, this has allready been submited as a patch...

        http://issues.apache.org/jira/browse/LUCENE-323

...if you use a MaxDisjunctionQuery instead of a BooleanQuery, and set the
"tie breaker" to 0.0f, you should get exactly the behavior you described.


(Shameless Plug: I think MaxDisjunctionQuery kicks ass, and I'd love to
see see it commited, so if you find it usefull, please login to the Jira
system and vote for it)


-Hoss


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

Reply via email to