lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <>
Subject RE: ConjunctionScorer access
Date Thu, 22 Oct 2015 08:13:55 GMT

Those are internal classes and not to be extended (not only the constructor is pkg-private,
the whole class is:! Scorers follow the delegator pattern. If you want
to modify the behaviour of a Scorer, create a delegator scorer (e.g. some Filtering Scorer)
and change its behaviour (e.g. filter additional documents,...). This can be done by a query
that filters other querys. E.g. look at ConstantScoreQuery or similar queries that wrap other

Subclassing ConjunctionScorer would bring you nothing because internals are still private
- and that's good.


Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen

> -----Original Message-----
> From: Sheng []
> Sent: Wednesday, October 21, 2015 7:03 PM
> To:
> Subject: ConjunctionScorer access
> It's a bummer Lucene makes the constructor of ConjunctionScorer non-
> public. I wanted to extend from this class in order to tweak its behavior for
> my use case. Is it possible to change it to protected in future releases ?

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message