public abstract class StringIndexDocValues extends DocValues
Modifier and Type | Class and Description |
---|---|
static class |
StringIndexDocValues.StringIndexException |
Modifier and Type | Field and Description |
---|---|
protected org.apache.lucene.search.FieldCache.StringIndex |
index |
protected java.lang.String[] |
lookup |
protected int[] |
order |
protected ValueSource |
vs |
Constructor and Description |
---|
StringIndexDocValues(ValueSource vs,
org.apache.lucene.index.IndexReader reader,
java.lang.String field) |
Modifier and Type | Method and Description |
---|---|
ValueSourceScorer |
getRangeScorer(org.apache.lucene.index.IndexReader reader,
java.lang.String lowerVal,
java.lang.String upperVal,
boolean includeLower,
boolean includeUpper) |
java.lang.String |
toString(int doc) |
protected abstract java.lang.String |
toTerm(java.lang.String readableValue) |
protected final org.apache.lucene.search.FieldCache.StringIndex index
protected final int[] order
protected final java.lang.String[] lookup
protected final ValueSource vs
public StringIndexDocValues(ValueSource vs, org.apache.lucene.index.IndexReader reader, java.lang.String field) throws java.io.IOException
java.io.IOException
protected abstract java.lang.String toTerm(java.lang.String readableValue)
public ValueSourceScorer getRangeScorer(org.apache.lucene.index.IndexReader reader, java.lang.String lowerVal, java.lang.String upperVal, boolean includeLower, boolean includeUpper)
getRangeScorer
in class DocValues