Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
org.apache.lucene.codecs.idversion |
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
|
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 |
---|---|
NormsProducer |
NormsProducer.getMergeInstance()
Returns an instance optimized for merging.
|
abstract NormsProducer |
NormsFormat.normsProducer(SegmentReadState state)
Returns a
NormsProducer to read norms from the index. |
Modifier and Type | Method and Description |
---|---|
abstract void |
NormsConsumer.addNormsField(FieldInfo field,
NormsProducer normsProducer)
Writes normalization values for a field.
|
void |
FieldsConsumer.merge(MergeState mergeState,
NormsProducer norms)
Merges in the fields from the readers in
mergeState . |
abstract void |
FieldsConsumer.write(Fields fields,
NormsProducer norms)
Write all fields, terms and postings.
|
abstract BlockTermState |
PostingsWriterBase.writeTerm(BytesRef term,
TermsEnum termsEnum,
FixedBitSet docsSeen,
NormsProducer norms)
Write all postings for one term; use the provided
TermsEnum to pull a PostingsEnum . |
BlockTermState |
PushPostingsWriterBase.writeTerm(BytesRef term,
TermsEnum termsEnum,
FixedBitSet docsSeen,
NormsProducer norms) |
Modifier and Type | Method and Description |
---|---|
void |
BlockTreeTermsWriter.TermsWriter.write(BytesRef text,
TermsEnum termsEnum,
NormsProducer norms)
Writes one term's worth of postings.
|
void |
BlockTreeTermsWriter.write(Fields fields,
NormsProducer norms) |
Modifier and Type | Method and Description |
---|---|
void |
VersionBlockTreeTermsWriter.TermsWriter.write(BytesRef text,
TermsEnum termsEnum,
NormsProducer norms)
Writes one term's worth of postings.
|
void |
VersionBlockTreeTermsWriter.write(Fields fields,
NormsProducer norms) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
Lucene70NormsProducer
Reader for
Lucene70NormsFormat |
Modifier and Type | Method and Description |
---|---|
NormsProducer |
Lucene70NormsProducer.getMergeInstance() |
NormsProducer |
Lucene70NormsFormat.normsProducer(SegmentReadState state) |
Modifier and Type | Method and Description |
---|---|
void |
Lucene70NormsConsumer.addNormsField(FieldInfo field,
NormsProducer normsProducer) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
Lucene80NormsProducer
Reader for
Lucene80NormsFormat |
Modifier and Type | Method and Description |
---|---|
NormsProducer |
Lucene80NormsProducer.getMergeInstance() |
NormsProducer |
Lucene80NormsFormat.normsProducer(SegmentReadState state) |
Modifier and Type | Method and Description |
---|---|
void |
Lucene80NormsConsumer.addNormsField(FieldInfo field,
NormsProducer normsProducer) |
Modifier and Type | Method and Description |
---|---|
void |
PerFieldPostingsFormat.FieldsWriter.merge(MergeState mergeState,
NormsProducer norms) |
void |
PerFieldPostingsFormat.FieldsWriter.write(Fields fields,
NormsProducer norms) |
Modifier and Type | Field and Description |
---|---|
(package private) NormsProducer |
MergeReaderWrapper.norms |
(package private) NormsProducer |
SegmentCoreReaders.normsProducer |
NormsProducer[] |
MergeState.normsProducers
Norms producers being merged
|
Modifier and Type | Method and Description |
---|---|
NormsProducer |
SegmentReader.getNormsReader() |
NormsProducer |
FilterCodecReader.getNormsReader() |
abstract NormsProducer |
CodecReader.getNormsReader()
Expert: retrieve underlying NormsProducer
|
private static NormsProducer |
SlowCodecReaderWrapper.readerToNormsProducer(LeafReader reader) |
Modifier and Type | Method and Description |
---|---|
private static CheckIndex.Status.TermIndexStatus |
CheckIndex.checkFields(Fields fields,
Bits liveDocs,
int maxDoc,
FieldInfos fieldInfos,
NormsProducer normsProducer,
boolean doPrint,
boolean isVectors,
java.io.PrintStream infoStream,
boolean verbose,
boolean doSlowChecks)
checks Fields api is consistent with itself.
|
(package private) void |
TermsHash.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
void |
FreqProxTermsWriter.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
(package private) void |
TermVectorsConsumer.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
(package private) void |
SortingTermVectorsConsumer.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
private void |
SegmentMerger.mergeTerms(SegmentWriteState segmentWriteState,
NormsProducer norms) |