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 IndexReader
origReader
IndexReader
passed 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 SortedSetDocValues
getDocValues()
Return top-level doc values.java.lang.String
getField()
Indexed field we are reading.SortedSetDocValuesReaderState.OrdRange
getOrdRange(java.lang.String dim)
Returns theSortedSetDocValuesReaderState.OrdRange
for this dimension.IndexReader
getOrigReader()
Returns top-level index reader.java.util.Map<java.lang.String,SortedSetDocValuesReaderState.OrdRange>
getPrefixToOrdRange()
Returns mapping from prefix toSortedSetDocValuesReaderState.OrdRange
.int
getSize()
Number of unique labels.
-
-
-
Field Detail
-
origReader
public final IndexReader origReader
IndexReader
passed 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:
getDocValues
in classSortedSetDocValuesReaderState
- Throws:
java.io.IOException
-
getPrefixToOrdRange
public java.util.Map<java.lang.String,SortedSetDocValuesReaderState.OrdRange> getPrefixToOrdRange()
Returns mapping from prefix toSortedSetDocValuesReaderState.OrdRange
.- Specified by:
getPrefixToOrdRange
in classSortedSetDocValuesReaderState
-
getOrdRange
public SortedSetDocValuesReaderState.OrdRange getOrdRange(java.lang.String dim)
Returns theSortedSetDocValuesReaderState.OrdRange
for this dimension.- Specified by:
getOrdRange
in classSortedSetDocValuesReaderState
-
getField
public java.lang.String getField()
Indexed field we are reading.- Specified by:
getField
in classSortedSetDocValuesReaderState
-
getOrigReader
public IndexReader getOrigReader()
Description copied from class:SortedSetDocValuesReaderState
Returns top-level index reader.- Specified by:
getOrigReader
in classSortedSetDocValuesReaderState
-
getSize
public int getSize()
Number of unique labels.- Specified by:
getSize
in classSortedSetDocValuesReaderState
-
-