public class ValueSourceScorer extends Scorer
Scorer
which returns the result of FunctionValues.floatVal(int)
as
the score for a document.Scorer.ChildScorer
Modifier and Type | Field and Description |
---|---|
protected boolean |
checkDeletes |
protected int |
maxDoc |
protected IndexReader |
reader |
protected FunctionValues |
values |
NO_MORE_DOCS
Modifier | Constructor and Description |
---|---|
protected |
ValueSourceScorer(IndexReader reader,
FunctionValues values) |
Modifier and Type | Method and Description |
---|---|
int |
advance(int target) |
long |
cost() |
int |
docID() |
int |
freq() |
IndexReader |
getReader() |
boolean |
matches(int doc) |
boolean |
matchesValue(int doc) |
int |
nextDoc() |
float |
score() |
void |
setCheckDeletes(boolean checkDeletes) |
asTwoPhaseIterator, getChildren, getWeight
all, empty, slowAdvance
protected final IndexReader reader
protected final int maxDoc
protected final FunctionValues values
protected boolean checkDeletes
protected ValueSourceScorer(IndexReader reader, FunctionValues values)
public IndexReader getReader()
public void setCheckDeletes(boolean checkDeletes)
public boolean matches(int doc)
public boolean matchesValue(int doc)
public int docID()
docID
in class DocIdSetIterator
public int nextDoc() throws IOException
nextDoc
in class DocIdSetIterator
IOException
public int advance(int target) throws IOException
advance
in class DocIdSetIterator
IOException
public float score() throws IOException
score
in class Scorer
IOException
public int freq() throws IOException
freq
in class Scorer
IOException
public long cost()
cost
in class DocIdSetIterator
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.