Package | Description |
---|---|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.lucene84 |
Components from the Lucene 8.4 index format.
|
Modifier and Type | Method and Description |
---|---|
abstract BlockTermState |
PushPostingsWriterBase.newTermState()
Return a newly created empty TermState
|
abstract BlockTermState |
PostingsReaderBase.newTermState()
Return a newly created empty TermState
|
BlockTermState |
PushPostingsWriterBase.writeTerm(BytesRef term,
TermsEnum termsEnum,
FixedBitSet docsSeen,
NormsProducer norms) |
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 . |
Modifier and Type | Method and Description |
---|---|
abstract void |
PostingsReaderBase.decodeTerm(DataInput in,
FieldInfo fieldInfo,
BlockTermState state,
boolean absolute)
Actually decode metadata for next term
|
abstract void |
PostingsWriterBase.encodeTerm(DataOutput out,
FieldInfo fieldInfo,
BlockTermState state,
boolean absolute)
Encode metadata as long[] and byte[].
|
abstract void |
PushPostingsWriterBase.finishTerm(BlockTermState state)
Finishes the current term.
|
abstract ImpactsEnum |
PostingsReaderBase.impacts(FieldInfo fieldInfo,
BlockTermState state,
int flags)
Return a
ImpactsEnum that computes impacts with scorer . |
abstract PostingsEnum |
PostingsReaderBase.postings(FieldInfo fieldInfo,
BlockTermState state,
PostingsEnum reuse,
int flags)
Must fully consume state, since after this call that
TermState may be reused.
|
Modifier and Type | Class and Description |
---|---|
static class |
Lucene84PostingsFormat.IntBlockTermState
Holds all state required for
Lucene84PostingsReader to produce a
PostingsEnum without re-seeking the terms dict. |
Modifier and Type | Method and Description |
---|---|
BlockTermState |
Lucene84PostingsReader.newTermState() |
Modifier and Type | Method and Description |
---|---|
void |
Lucene84PostingsReader.decodeTerm(DataInput in,
FieldInfo fieldInfo,
BlockTermState _termState,
boolean absolute) |
void |
Lucene84PostingsWriter.encodeTerm(DataOutput out,
FieldInfo fieldInfo,
BlockTermState _state,
boolean absolute) |
void |
Lucene84PostingsWriter.finishTerm(BlockTermState _state)
Called when we are done adding docs to this term
|
ImpactsEnum |
Lucene84PostingsReader.impacts(FieldInfo fieldInfo,
BlockTermState state,
int flags) |
PostingsEnum |
Lucene84PostingsReader.postings(FieldInfo fieldInfo,
BlockTermState termState,
PostingsEnum reuse,
int flags) |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.