Package org.apache.lucene.search.join
Class GlobalOrdinalsWithScoreCollector
java.lang.Object
org.apache.lucene.search.join.GlobalOrdinalsWithScoreCollector
- All Implemented Interfaces:
Collector
- Direct Known Subclasses:
GlobalOrdinalsWithScoreCollector.Avg
,GlobalOrdinalsWithScoreCollector.Max
,GlobalOrdinalsWithScoreCollector.Min
,GlobalOrdinalsWithScoreCollector.NoScore
,GlobalOrdinalsWithScoreCollector.Sum
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) final class
(package private) static final class
(package private) final class
(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) final LongBitSet
(package private) final boolean
(package private) final String
(package private) final int
(package private) final int
protected final GlobalOrdinalsWithScoreCollector.Occurrences
(package private) final OrdinalMap
protected final GlobalOrdinalsWithScoreCollector.Scores
-
Constructor Summary
ConstructorsConstructorDescriptionGlobalOrdinalsWithScoreCollector
(String field, OrdinalMap ordinalMap, long valueCount, ScoreMode scoreMode, int min, int max) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
doScore
(int globalOrd, float existingScore, float newScore) getLeafCollector
(LeafReaderContext context) Create a newcollector
to collect the given context.boolean
match
(int globalOrd) float
score
(int globalOrdinal) Indicates what features are required from the scorer.protected abstract float
unset()
-
Field Details
-
field
-
doMinMax
final boolean doMinMax -
min
final int min -
max
final int max -
ordinalMap
-
collectedOrds
-
scores
-
occurrences
-
arraySize
static final int arraySize- See Also:
-
-
Constructor Details
-
GlobalOrdinalsWithScoreCollector
GlobalOrdinalsWithScoreCollector(String field, OrdinalMap ordinalMap, long valueCount, ScoreMode scoreMode, int min, int max)
-
-
Method Details
-
match
public boolean match(int globalOrd) -
score
public float score(int globalOrdinal) -
doScore
protected abstract void doScore(int globalOrd, float existingScore, float newScore) -
unset
protected abstract float unset() -
getLeafCollector
Description copied from interface:Collector
Create a newcollector
to collect the given context.- Specified by:
getLeafCollector
in interfaceCollector
- Parameters:
context
- next atomic reader context- Throws:
IOException
-
scoreMode
Description copied from interface:Collector
Indicates what features are required from the scorer.
-