class BooleanTopLevelScorers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BooleanTopLevelScorers.BoostedBulkScorer
Used when there is more than one scorer in a query, but a segment
only had one non-null scorer.
|
(package private) static class |
BooleanTopLevelScorers.BoostedScorer
Used when there is more than one scorer in a query, but a segment
only had one non-null scorer.
|
(package private) static class |
BooleanTopLevelScorers.CoordinatingConjunctionScorer
Used when there are both mandatory and optional clauses, but minShouldMatch
dictates that some of the optional clauses must match.
|
(package private) static class |
BooleanTopLevelScorers.ReqMultiOptScorer
Used when there are mandatory clauses with optional clauses: we compute
coord based on how many optional subscorers matched (freq).
|
(package private) static class |
BooleanTopLevelScorers.ReqSingleOptScorer
Used when there are mandatory clauses with one optional clause: we compute
coord based on whether the optional clause matched or not.
|
Constructor and Description |
---|
BooleanTopLevelScorers() |