Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.lucene70 |
Components from the Lucene 7.0 index format.
|
org.apache.lucene.codecs.lucene80 |
Lucene 8.0 file format.
|
org.apache.lucene.codecs.perfield |
Postings format that can delegate to different formats per-field.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Method and Description |
---|---|
abstract DocValuesProducer |
DocValuesFormat.fieldsProducer(SegmentReadState state)
Returns a
DocValuesProducer to read docvalues from the index. |
DocValuesProducer |
DocValuesProducer.getMergeInstance()
Returns an instance optimized for merging.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
DocValuesConsumer.addBinaryField(FieldInfo field,
DocValuesProducer valuesProducer)
Writes binary docvalues for a field.
|
abstract void |
DocValuesConsumer.addNumericField(FieldInfo field,
DocValuesProducer valuesProducer)
Writes numeric docvalues for a field.
|
abstract void |
DocValuesConsumer.addSortedField(FieldInfo field,
DocValuesProducer valuesProducer)
Writes pre-sorted binary docvalues for a field.
|
abstract void |
DocValuesConsumer.addSortedNumericField(FieldInfo field,
DocValuesProducer valuesProducer)
Writes pre-sorted numeric docvalues for a field
|
abstract void |
DocValuesConsumer.addSortedSetField(FieldInfo field,
DocValuesProducer valuesProducer)
Writes pre-sorted set docvalues for a field
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
Lucene70DocValuesProducer
reader for
Lucene70DocValuesFormat |
Modifier and Type | Method and Description |
---|---|
DocValuesProducer |
Lucene70DocValuesFormat.fieldsProducer(SegmentReadState state) |
Modifier and Type | Method and Description |
---|---|
void |
Lucene70DocValuesConsumer.addBinaryField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene70DocValuesConsumer.addNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene70DocValuesConsumer.addSortedField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene70DocValuesConsumer.addSortedNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene70DocValuesConsumer.addSortedSetField(FieldInfo field,
DocValuesProducer valuesProducer) |
private void |
Lucene70DocValuesConsumer.doAddSortedField(FieldInfo field,
DocValuesProducer valuesProducer) |
private long[] |
Lucene70DocValuesConsumer.writeValues(FieldInfo field,
DocValuesProducer valuesProducer) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
Lucene80DocValuesProducer
reader for
Lucene80DocValuesFormat |
Modifier and Type | Method and Description |
---|---|
DocValuesProducer |
Lucene80DocValuesFormat.fieldsProducer(SegmentReadState state) |
Modifier and Type | Method and Description |
---|---|
void |
Lucene80DocValuesConsumer.addBinaryField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene80DocValuesConsumer.addNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene80DocValuesConsumer.addSortedField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene80DocValuesConsumer.addSortedNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
Lucene80DocValuesConsumer.addSortedSetField(FieldInfo field,
DocValuesProducer valuesProducer) |
private void |
Lucene80DocValuesConsumer.doAddSortedField(FieldInfo field,
DocValuesProducer valuesProducer) |
private long[] |
Lucene80DocValuesConsumer.writeValues(FieldInfo field,
DocValuesProducer valuesProducer) |
Modifier and Type | Class and Description |
---|---|
private class |
PerFieldDocValuesFormat.FieldsReader |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,DocValuesProducer> |
PerFieldDocValuesFormat.FieldsReader.fields |
private java.util.Map<java.lang.String,DocValuesProducer> |
PerFieldDocValuesFormat.FieldsReader.formats |
Modifier and Type | Method and Description |
---|---|
DocValuesProducer |
PerFieldDocValuesFormat.fieldsProducer(SegmentReadState state) |
DocValuesProducer |
PerFieldDocValuesFormat.FieldsReader.getMergeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
PerFieldDocValuesFormat.FieldsWriter.addBinaryField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
PerFieldDocValuesFormat.FieldsWriter.addNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
PerFieldDocValuesFormat.FieldsWriter.addSortedField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
PerFieldDocValuesFormat.FieldsWriter.addSortedNumericField(FieldInfo field,
DocValuesProducer valuesProducer) |
void |
PerFieldDocValuesFormat.FieldsWriter.addSortedSetField(FieldInfo field,
DocValuesProducer valuesProducer) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyDocValuesProducer
Abstract base class implementing a
DocValuesProducer that has no doc values. |
(package private) class |
SegmentDocValuesProducer
Encapsulates multiple producers when there are docvalues updates as one producer
|
Modifier and Type | Field and Description |
---|---|
(package private) DocValuesProducer |
MergeReaderWrapper.docValues |
(package private) DocValuesProducer |
SegmentReader.docValuesProducer |
DocValuesProducer[] |
MergeState.docValuesProducers
DocValues producers being merged
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Set<DocValuesProducer> |
SegmentDocValuesProducer.dvProducers |
(package private) java.util.Map<java.lang.String,DocValuesProducer> |
SegmentDocValuesProducer.dvProducersByField |
private java.util.Map<java.lang.Long,RefCount<DocValuesProducer>> |
SegmentDocValues.genDVProducers |
Modifier and Type | Method and Description |
---|---|
(package private) DocValuesProducer |
SegmentDocValues.getDocValuesProducer(long gen,
SegmentCommitInfo si,
Directory dir,
FieldInfos infos)
Returns the
DocValuesProducer for the given generation. |
DocValuesProducer |
SegmentReader.getDocValuesReader() |
DocValuesProducer |
FilterCodecReader.getDocValuesReader() |
abstract DocValuesProducer |
CodecReader.getDocValuesReader()
Expert: retrieve underlying DocValuesProducer
|
private DocValuesProducer |
SegmentReader.initDocValuesProducer()
init most recent DocValues for the current commit
|
private static DocValuesProducer |
SlowCodecReaderWrapper.readerToDocValuesProducer(LeafReader reader) |
Modifier and Type | Method and Description |
---|---|
private RefCount<DocValuesProducer> |
SegmentDocValues.newDocValuesProducer(SegmentCommitInfo si,
Directory dir,
java.lang.Long gen,
FieldInfos infos) |
Modifier and Type | Method and Description |
---|---|
private static void |
CheckIndex.checkDocValues(FieldInfo fi,
DocValuesProducer dvReader,
int maxDoc,
java.io.PrintStream infoStream,
CheckIndex.Status.DocValuesStatus status) |