public class StringDocValuesReaderState extends Object
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 and Description |
|---|
StringDocValuesReaderState(IndexReader reader,
String field)
Construct state specific to a reader + field.
|
public StringDocValuesReaderState(IndexReader reader, String field) throws IOException
OrdinalMap 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 specified IndexReader, so opening new readers
(e.g., to pickup NRT updates) requires constructing a new state instance.IOExceptionCopyright © 2000-2024 Apache Software Foundation. All Rights Reserved.