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.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.lucene84 |
Lucene 8.4 file format.
|
org.apache.lucene.codecs.memory |
Term dictionary, DocValues or Postings formats that are read
entirely into memory.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
PushPostingsWriterBase
Extension of
PostingsWriterBase , adding a push
API for writing each element of the postings. |
Modifier and Type | Field and Description |
---|---|
(package private) PostingsWriterBase |
BlockTermsWriter.postingsWriter |
private PostingsWriterBase |
BlockTermsWriter.TermsWriter.postingsWriter |
Constructor and Description |
---|
BlockTermsWriter(TermsIndexWriterBase termsIndexWriter,
SegmentWriteState state,
PostingsWriterBase postingsWriter) |
TermsWriter(TermsIndexWriterBase.FieldWriter fieldIndexWriter,
FieldInfo fieldInfo,
PostingsWriterBase postingsWriter) |
Modifier and Type | Field and Description |
---|---|
(package private) PostingsWriterBase |
BlockTreeTermsWriter.postingsWriter |
Constructor and Description |
---|
BlockTreeTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter,
int minItemsInBlock,
int maxItemsInBlock)
Create a new writer.
|
Modifier and Type | Field and Description |
---|---|
(package private) PostingsWriterBase |
OrdsBlockTreeTermsWriter.postingsWriter |
Constructor and Description |
---|
OrdsBlockTreeTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter,
int minItemsInBlock,
int maxItemsInBlock)
Create a new writer.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
IDVersionPostingsWriter |
Modifier and Type | Field and Description |
---|---|
(package private) PostingsWriterBase |
VersionBlockTreeTermsWriter.postingsWriter |
Constructor and Description |
---|
VersionBlockTreeTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter,
int minItemsInBlock,
int maxItemsInBlock)
Create a new writer.
|
Modifier and Type | Class and Description |
---|---|
class |
Lucene84PostingsWriter
Concrete class that writes docId(maybe frq,pos,offset,payloads) list
with postings format.
|
Modifier and Type | Field and Description |
---|---|
(package private) PostingsWriterBase |
FSTOrdTermsWriter.postingsWriter |
(package private) PostingsWriterBase |
FSTTermsWriter.postingsWriter |
Constructor and Description |
---|
FSTOrdTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter) |
FSTTermsWriter(SegmentWriteState state,
PostingsWriterBase postingsWriter) |
Modifier and Type | Field and Description |
---|---|
protected PostingsWriterBase |
UniformSplitTermsWriter.postingsWriter |
Modifier and Type | Method and Description |
---|---|
protected FieldsConsumer |
UniformSplitPostingsFormat.createUniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder) |
Constructor and Description |
---|
UniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
BlockEncoder blockEncoder) |
UniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder) |
UniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder,
java.lang.String codecName,
int versionCurrent,
java.lang.String termsBlocksExtension,
java.lang.String dictionaryExtension) |
Modifier and Type | Method and Description |
---|---|
protected FieldsConsumer |
STUniformSplitPostingsFormat.createUniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder) |
Constructor and Description |
---|
STUniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
BlockEncoder blockEncoder) |
STUniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder) |
STUniformSplitTermsWriter(PostingsWriterBase postingsWriter,
SegmentWriteState state,
int targetNumBlockLines,
int deltaNumLines,
BlockEncoder blockEncoder,
java.lang.String codecName,
int versionCurrent,
java.lang.String termsBlocksExtension,
java.lang.String dictionaryExtension) |