Package org.apache.lucene.facet
Class StringDocValuesReaderState
java.lang.Object
org.apache.lucene.facet.StringDocValuesReaderState
Stores an
OrdinalMap
created for a specific IndexReader
(reader
) +
field
. Enables re-use of the ordinalMap
once created since creation is costly.
Note: It's important that callers confirm the ordinal map is still valid for their cases.
Specifically, callers should confirm that the reader used to create the map (reader
)
matches their use-case.
-
Constructor Summary
ConstructorDescriptionStringDocValuesReaderState
(IndexReader reader, String field) Construct state specific to a reader + field. -
Method Summary
-
Constructor Details
-
StringDocValuesReaderState
Construct state specific to a reader + field. This builds anOrdinalMap
that can be reused for mapping segment-specific ordinals to global ordinals for the given field. Keep in mind that the state is only valid for the specifiedIndexReader
, so opening new readers (e.g., to pickup NRT updates) requires constructing a new state instance.- Throws:
IOException
-
-
Method Details