| 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 |
FSTTermsWriter.postingsWriter |
(package private) PostingsWriterBase |
FSTOrdTermsWriter.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) |