Class DefaultSortedSetDocValuesReaderState
- java.lang.Object
-
- org.apache.lucene.facet.sortedset.SortedSetDocValuesReaderState
-
- org.apache.lucene.facet.sortedset.DefaultSortedSetDocValuesReaderState
-
public class DefaultSortedSetDocValuesReaderState extends SortedSetDocValuesReaderState
Default implementation ofSortedSetDocValuesFacetCounts
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.facet.sortedset.SortedSetDocValuesReaderState
SortedSetDocValuesReaderState.OrdRange
-
-
Field Summary
Fields Modifier and Type Field Description IndexReaderorigReaderIndexReaderpassed to the constructor.
-
Constructor Summary
Constructors Constructor Description DefaultSortedSetDocValuesReaderState(IndexReader reader)Creates this, pulling doc values from the defaultFacetsConfig.DEFAULT_INDEX_FIELD_NAME.DefaultSortedSetDocValuesReaderState(IndexReader reader, java.lang.String field)Creates this, pulling doc values from the specified field.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SortedSetDocValuesgetDocValues()Return top-level doc values.java.lang.StringgetField()Indexed field we are reading.SortedSetDocValuesReaderState.OrdRangegetOrdRange(java.lang.String dim)Returns theSortedSetDocValuesReaderState.OrdRangefor this dimension.IndexReadergetOrigReader()Returns top-level index reader.java.util.Map<java.lang.String,SortedSetDocValuesReaderState.OrdRange>getPrefixToOrdRange()Returns mapping from prefix toSortedSetDocValuesReaderState.OrdRange.intgetSize()Number of unique labels.
-
-
-
Field Detail
-
origReader
public final IndexReader origReader
IndexReaderpassed to the constructor.
-
-
Constructor Detail
-
DefaultSortedSetDocValuesReaderState
public DefaultSortedSetDocValuesReaderState(IndexReader reader) throws java.io.IOException
Creates this, pulling doc values from the defaultFacetsConfig.DEFAULT_INDEX_FIELD_NAME.- Throws:
java.io.IOException
-
DefaultSortedSetDocValuesReaderState
public DefaultSortedSetDocValuesReaderState(IndexReader reader, java.lang.String field) throws java.io.IOException
Creates this, pulling doc values from the specified field.- Throws:
java.io.IOException
-
-
Method Detail
-
getDocValues
public SortedSetDocValues getDocValues() throws java.io.IOException
Return top-level doc values.- Specified by:
getDocValuesin classSortedSetDocValuesReaderState- Throws:
java.io.IOException
-
getPrefixToOrdRange
public java.util.Map<java.lang.String,SortedSetDocValuesReaderState.OrdRange> getPrefixToOrdRange()
Returns mapping from prefix toSortedSetDocValuesReaderState.OrdRange.- Specified by:
getPrefixToOrdRangein classSortedSetDocValuesReaderState
-
getOrdRange
public SortedSetDocValuesReaderState.OrdRange getOrdRange(java.lang.String dim)
Returns theSortedSetDocValuesReaderState.OrdRangefor this dimension.- Specified by:
getOrdRangein classSortedSetDocValuesReaderState
-
getField
public java.lang.String getField()
Indexed field we are reading.- Specified by:
getFieldin classSortedSetDocValuesReaderState
-
getOrigReader
public IndexReader getOrigReader()
Description copied from class:SortedSetDocValuesReaderStateReturns top-level index reader.- Specified by:
getOrigReaderin classSortedSetDocValuesReaderState
-
getSize
public int getSize()
Number of unique labels.- Specified by:
getSizein classSortedSetDocValuesReaderState
-
-