abstract class GlobalOrdinalsWithScoreCollector extends java.lang.Object implements Collector
Modifier and Type | Class and Description |
---|---|
(package private) static class |
GlobalOrdinalsWithScoreCollector.Avg |
(package private) static class |
GlobalOrdinalsWithScoreCollector.Max |
(package private) static class |
GlobalOrdinalsWithScoreCollector.Min |
(package private) static class |
GlobalOrdinalsWithScoreCollector.NoScore |
(package private) static class |
GlobalOrdinalsWithScoreCollector.Occurrences |
(package private) class |
GlobalOrdinalsWithScoreCollector.OrdinalMapCollector |
(package private) static class |
GlobalOrdinalsWithScoreCollector.Scores |
(package private) class |
GlobalOrdinalsWithScoreCollector.SegmentOrdinalCollector |
(package private) static class |
GlobalOrdinalsWithScoreCollector.Sum |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
arraySize |
(package private) LongBitSet |
collectedOrds |
(package private) boolean |
doMinMax |
(package private) java.lang.String |
field |
(package private) int |
max |
(package private) int |
min |
protected GlobalOrdinalsWithScoreCollector.Occurrences |
occurrences |
(package private) OrdinalMap |
ordinalMap |
protected GlobalOrdinalsWithScoreCollector.Scores |
scores |
Constructor and Description |
---|
GlobalOrdinalsWithScoreCollector(java.lang.String field,
OrdinalMap ordinalMap,
long valueCount,
ScoreMode scoreMode,
int min,
int max) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doScore(int globalOrd,
float existingScore,
float newScore) |
LeafCollector |
getLeafCollector(LeafReaderContext context)
Create a new
collector to collect the given context. |
boolean |
match(int globalOrd) |
float |
score(int globalOrdinal) |
ScoreMode |
scoreMode()
Indicates what features are required from the scorer.
|
protected abstract float |
unset() |
final java.lang.String field
final boolean doMinMax
final int min
final int max
final OrdinalMap ordinalMap
final LongBitSet collectedOrds
protected final GlobalOrdinalsWithScoreCollector.Scores scores
protected final GlobalOrdinalsWithScoreCollector.Occurrences occurrences
static final int arraySize
GlobalOrdinalsWithScoreCollector(java.lang.String field, OrdinalMap ordinalMap, long valueCount, ScoreMode scoreMode, int min, int max)
public boolean match(int globalOrd)
public float score(int globalOrdinal)
protected abstract void doScore(int globalOrd, float existingScore, float newScore)
protected abstract float unset()
public LeafCollector getLeafCollector(LeafReaderContext context) throws java.io.IOException
Collector
collector
to collect the given context.getLeafCollector
in interface Collector
context
- next atomic reader contextjava.io.IOException