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
ConstructorsConstructorDescriptionStringDocValuesReaderState(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 anOrdinalMapthat 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