org.apache.lucene.search.function
Class DocValues
- java.lang.Object
-
- org.apache.lucene.search.function.DocValues
-
public abstract class DocValues extends java.lang.ObjectExpert: represents field values as different types. Normally created via aValueSuorcefor a particular field and reader.WARNING: The status of the search.function package is experimental. The APIs introduced here might change in the future and will not be supported anymore in such a case.
-
-
Constructor Summary
Constructors Constructor and Description DocValues()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description doubledoubleVal(int doc)Return doc value as a double.Explanationexplain(int doc)Explain the scoring value for the input doc.abstract floatfloatVal(int doc)Return doc value as a float.floatgetAverageValue()Returns the average of all values.floatgetMaxValue()Optional op.floatgetMinValue()Optional op.intintVal(int doc)Return doc value as an int.longlongVal(int doc)Return doc value as a long.java.lang.StringstrVal(int doc)Return doc value as a string.abstract java.lang.StringtoString(int doc)Return a string representation of a doc value, as reuired for Explanations.
-
-
-
Method Detail
-
floatVal
public abstract float floatVal(int doc)
Return doc value as a float.Mandatory: every DocValues implementation must implement at least this method.
- Parameters:
doc- document whose float value is requested.
-
intVal
public int intVal(int doc)
Return doc value as an int.Optional: DocValues implementation can (but don't have to) override this method.
- Parameters:
doc- document whose int value is requested.
-
longVal
public long longVal(int doc)
Return doc value as a long.Optional: DocValues implementation can (but don't have to) override this method.
- Parameters:
doc- document whose long value is requested.
-
doubleVal
public double doubleVal(int doc)
Return doc value as a double.Optional: DocValues implementation can (but don't have to) override this method.
- Parameters:
doc- document whose double value is requested.
-
strVal
public java.lang.String strVal(int doc)
Return doc value as a string.Optional: DocValues implementation can (but don't have to) override this method.
- Parameters:
doc- document whose string value is requested.
-
toString
public abstract java.lang.String toString(int doc)
Return a string representation of a doc value, as reuired for Explanations.
-
explain
public Explanation explain(int doc)
Explain the scoring value for the input doc.
-
getMinValue
public float getMinValue()
Optional op. Returns the minimum of all values.
-
getMaxValue
public float getMaxValue()
Optional op. Returns the maximum of all values.
-
getAverageValue
public float getAverageValue()
Returns the average of all values.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG