org.apache.solr.search.function
Class ValueSourceScorer
java.lang.Object
org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.search.Scorer
org.apache.solr.search.function.ValueSourceScorer
public class ValueSourceScorer
- extends Scorer
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
Fields inherited from class org.apache.lucene.search.Scorer |
weight |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
protected IndexReader reader
maxDoc
protected final int maxDoc
values
protected final DocValues values
checkDeletes
protected boolean checkDeletes
ValueSourceScorer
protected ValueSourceScorer(IndexReader reader,
DocValues values)
getReader
public IndexReader getReader()
setCheckDeletes
public void setCheckDeletes(boolean checkDeletes)
matches
public boolean matches(int doc)
matchesValue
public boolean matchesValue(int doc)
docID
public int docID()
- Specified by:
docID
in class DocIdSetIterator
nextDoc
public int nextDoc()
throws IOException
- Specified by:
nextDoc
in class DocIdSetIterator
- Throws:
IOException
advance
public int advance(int target)
throws IOException
- Specified by:
advance
in class DocIdSetIterator
- Throws:
IOException
doc
public int doc()
next
public boolean next()
skipTo
public boolean skipTo(int target)
score
public float score()
throws IOException
- Specified by:
score
in class Scorer
- Throws:
IOException
explain
public Explanation explain(int doc)
throws IOException
- Throws:
IOException