Package org.apache.lucene.misc.search
Class DocValuesStats.SortedNumericDocValuesStats<T extends Number>
java.lang.Object
org.apache.lucene.misc.search.DocValuesStats<T>
org.apache.lucene.misc.search.DocValuesStats.SortedNumericDocValuesStats<T>
- Direct Known Subclasses:
DocValuesStats.SortedDoubleDocValuesStats
,DocValuesStats.SortedLongDocValuesStats
- Enclosing class:
DocValuesStats<T>
public abstract static class DocValuesStats.SortedNumericDocValuesStats<T extends Number>
extends DocValuesStats<T>
Holds statistics for a sorted-numeric DocValues field.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.misc.search.DocValuesStats
DocValuesStats.DoubleDocValuesStats, DocValuesStats.LongDocValuesStats, DocValuesStats.NumericDocValuesStats<T extends Number>, DocValuesStats.SortedDocValuesStats, DocValuesStats.SortedDoubleDocValuesStats, DocValuesStats.SortedLongDocValuesStats, DocValuesStats.SortedNumericDocValuesStats<T extends Number>, DocValuesStats.SortedSetDocValuesStats
-
Field Summary
Modifier and TypeFieldDescriptionprotected double
protected SortedNumericDocValues
protected long
protected double
Fields inherited from class org.apache.lucene.misc.search.DocValuesStats
field, max, min
-
Constructor Summary
ModifierConstructorDescriptionprotected
SortedNumericDocValuesStats
(String field, T initialMin, T initialMax) -
Method Summary
Modifier and TypeMethodDescriptionprotected final boolean
hasValue
(int doc) Returns whether the given document has a value for the requested DocValues field.protected final boolean
init
(LeafReaderContext context) Initializes this object with the given reader context.final double
mean()
The mean of all values of the field.final double
stdev()
Returns the stdev of all values of the field.abstract T
sum()
Returns the sum of values of the field.final long
Returns the total number of values for this field.final double
variance()
Returns the variance of all values of the field.Methods inherited from class org.apache.lucene.misc.search.DocValuesStats
count, doAccumulate, field, max, min, missing
-
Field Details
-
valuesCount
protected long valuesCount -
mean
protected double mean -
variance
protected double variance -
sndv
-
-
Constructor Details
-
SortedNumericDocValuesStats
-
-
Method Details
-
init
Description copied from class:DocValuesStats
Initializes this object with the given reader context. Returns whether stats can be computed for this segment (i.e. it does have the requested DocValues field).- Specified by:
init
in classDocValuesStats<T extends Number>
- Throws:
IOException
-
hasValue
Description copied from class:DocValuesStats
Returns whether the given document has a value for the requested DocValues field.- Specified by:
hasValue
in classDocValuesStats<T extends Number>
- Throws:
IOException
-
mean
public final double mean()The mean of all values of the field. -
variance
public final double variance()Returns the variance of all values of the field. -
stdev
public final double stdev()Returns the stdev of all values of the field. -
valuesCount
public final long valuesCount()Returns the total number of values for this field. -
sum
Returns the sum of values of the field. Note that if the values are large, thesum
might overflow.
-