public class DirectDocValuesFormat extends DocValuesFormat
Limitations:
SortedSetDocValuesField
) added, then no
more than ~210 M documents can be added to one
segment. Modifier and Type | Field and Description |
---|---|
static int |
MAX_SORTED_SET_ORDS
The sum of the number of values across all documents
in a sorted set field cannot exceed this.
|
static int |
MAX_TOTAL_BYTES_LENGTH
The sum of all byte lengths for binary field, or for
the unique values in sorted or sorted set fields, cannot
exceed this.
|
Constructor and Description |
---|
DirectDocValuesFormat()
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
DocValuesConsumer |
fieldsConsumer(SegmentWriteState state)
Returns a
DocValuesConsumer to write docvalues to the
index. |
DocValuesProducer |
fieldsProducer(SegmentReadState state)
Returns a
DocValuesProducer to read docvalues from the index. |
availableDocValuesFormats, forName, getName, reloadDocValuesFormats, toString
public static final int MAX_TOTAL_BYTES_LENGTH
public static final int MAX_SORTED_SET_ORDS
public DocValuesConsumer fieldsConsumer(SegmentWriteState state) throws IOException
DocValuesFormat
DocValuesConsumer
to write docvalues to the
index.fieldsConsumer
in class DocValuesFormat
IOException
public DocValuesProducer fieldsProducer(SegmentReadState state) throws IOException
DocValuesFormat
DocValuesProducer
to read docvalues from the index.
NOTE: by the time this call returns, it must hold open any files it will need to use; else, those files may be deleted. Additionally, required files may be deleted during the execution of this call before there is a chance to open them. Under these circumstances an IOException should be thrown by the implementation. IOExceptions are expected and will automatically cause a retry of the segment opening logic with the newly revised segments.
fieldsProducer
in class DocValuesFormat
IOException
Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.