Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.blockterms |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
org.apache.lucene.codecs.blocktreeords |
Same postings format as Lucene50, except the terms dictionary also
supports ords, i.e.
|
org.apache.lucene.codecs.bloom |
Codec PostingsFormat for fast access to low-frequency terms
such as primary key fields.
|
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 |
Components from the Lucene 8.0 index format
See
org.apache.lucene.codecs.lucene84 for an overview
of the index format. |
org.apache.lucene.codecs.memory |
Term dictionary, DocValues or Postings formats that are read
entirely into memory.
|
org.apache.lucene.codecs.perfield |
Postings format that can delegate to different formats per-field.
|
org.apache.lucene.codecs.simpletext |
Simpletext Codec: writes human readable postings.
|
org.apache.lucene.codecs.uniformsplit |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.codecs.uniformsplit.sharedterms |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.search.suggest.document |
Support for document suggestion
|
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 |
---|---|
(package private) void |
BlockTermsWriter.TermsWriter.write(BytesRef text,
TermsEnum termsEnum,
NormsProducer norms) |
void |
BlockTermsWriter.write(Fields fields,
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 |
OrdsBlockTreeTermsWriter.TermsWriter.write(BytesRef text,
TermsEnum termsEnum,
NormsProducer norms)
Writes one term's worth of postings.
|
void |
OrdsBlockTreeTermsWriter.write(Fields fields,
NormsProducer norms) |
Modifier and Type | Method and Description |
---|---|
void |
BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer.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 |
---|---|
static java.lang.Iterable<java.lang.Number> |
LegacyDocValuesIterables.normsIterable(FieldInfo field,
NormsProducer normsProducer,
int maxDoc)
Deprecated.
Consume
NumericDocValues instead. |
void |
FSTOrdTermsWriter.write(Fields fields,
NormsProducer norms) |
void |
FSTTermsWriter.write(Fields fields,
NormsProducer norms) |
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 | Class and Description |
---|---|
static class |
SimpleTextNormsFormat.SimpleTextNormsProducer
Reads plain-text norms.
|
Modifier and Type | Method and Description |
---|---|
NormsProducer |
SimpleTextNormsFormat.normsProducer(SegmentReadState state) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleTextNormsFormat.SimpleTextNormsConsumer.addNormsField(FieldInfo field,
NormsProducer normsProducer) |
void |
SimpleTextFieldsWriter.write(Fields fields,
NormsProducer norms) |
Modifier and Type | Method and Description |
---|---|
void |
UniformSplitTermsWriter.write(Fields fields,
NormsProducer normsProducer) |
protected int |
UniformSplitTermsWriter.writeFieldTerms(BlockWriter blockWriter,
DataOutput fieldsOutput,
TermsEnum termsEnum,
FieldInfo fieldInfo,
NormsProducer normsProducer) |
protected BlockTermState |
UniformSplitTermsWriter.writePostingLine(TermsEnum termsEnum,
FieldMetadata fieldMetadata,
NormsProducer normsProducer)
Writes the posting values for the current term in the given
TermsEnum
and updates the FieldMetadata stats. |
Modifier and Type | Method and Description |
---|---|
void |
STUniformSplitTermsWriter.merge(MergeState mergeState,
NormsProducer normsProducer) |
private java.util.Collection<FieldMetadata> |
STUniformSplitTermsWriter.mergeSegments(MergeState mergeState,
NormsProducer normsProducer,
java.util.List<STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>> segmentTermsList,
STBlockWriter blockWriter,
IndexDictionary.Builder dictionaryBuilder) |
void |
STUniformSplitTermsWriter.write(Fields fields,
NormsProducer normsProducer) |
private void |
STUniformSplitTermsWriter.writePostingLines(BytesRef term,
java.util.List<? extends STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.FieldTerms>> groupedFieldTerms,
NormsProducer normsProducer,
java.util.List<FieldMetadataTermState> termStates) |
private java.util.Collection<FieldMetadata> |
STUniformSplitTermsWriter.writeSingleSegment(Fields fields,
NormsProducer normsProducer,
STBlockWriter blockWriter,
IndexDictionary.Builder dictionaryBuilder) |
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 |
---|---|
abstract NormsProducer |
CodecReader.getNormsReader()
Expert: retrieve underlying NormsProducer
|
NormsProducer |
FilterCodecReader.getNormsReader() |
NormsProducer |
SegmentReader.getNormsReader() |
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.
|
void |
FreqProxTermsWriter.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) |
(package private) void |
TermVectorsConsumer.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
(package private) void |
TermsHash.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
private void |
SegmentMerger.mergeTerms(SegmentWriteState segmentWriteState,
NormsProducer norms) |
Modifier and Type | Method and Description |
---|---|
void |
CompletionFieldsConsumer.write(Fields fields,
NormsProducer norms) |