Package | Description |
---|---|
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 | Field and Description |
---|---|
protected FieldMetadata |
UniformSplitTerms.fieldMetadata |
protected FieldMetadata |
BlockReader.fieldMetadata |
protected FieldMetadata |
BlockWriter.fieldMetadata |
Modifier and Type | Method and Description |
---|---|
static FieldMetadata |
FieldMetadata.read(DataInput input,
FieldInfos fieldInfos) |
Modifier and Type | Method and Description |
---|---|
protected static java.util.Collection<FieldMetadata> |
UniformSplitTermsReader.parseFieldsMetadata(IndexInput indexInput,
FieldInfos fieldInfos) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
BlockWriter.setField(FieldMetadata fieldMetadata) |
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 |
---|---|
protected void |
UniformSplitTermsReader.fillFieldMap(PostingsReaderBase postingsReader,
BlockDecoder blockDecoder,
IndexInput dictionaryInput,
IndexInput blockInput,
java.util.Collection<FieldMetadata> fieldMetadataCollection,
FieldInfos fieldInfos) |
Constructor and Description |
---|
BlockReader(java.util.function.Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier,
IndexInput blockInput,
PostingsReaderBase postingsReader,
FieldMetadata fieldMetadata,
BlockDecoder blockDecoder) |
IntersectBlockReader(CompiledAutomaton compiled,
BytesRef startTerm,
DictionaryBrowserSupplier dictionaryBrowserSupplier,
IndexInput blockInput,
PostingsReaderBase postingsReader,
FieldMetadata fieldMetadata,
BlockDecoder blockDecoder) |
UniformSplitTerms(IndexInput blockInput,
FieldMetadata fieldMetadata,
PostingsReaderBase postingsReader,
BlockDecoder blockDecoder,
DictionaryBrowserSupplier dictionaryBrowserSupplier) |
UniformSplitTerms(IndexInput dictionaryInput,
IndexInput blockInput,
FieldMetadata fieldMetadata,
PostingsReaderBase postingsReader,
BlockDecoder blockDecoder) |
Modifier and Type | Field and Description |
---|---|
(package private) FieldMetadata |
STUniformSplitTermsWriter.FieldTerms.fieldMetadata |
FieldMetadata |
FieldMetadataTermState.fieldMetadata |
protected FieldMetadata |
STUniformSplitTerms.unionFieldMetadata |
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<FieldMetadata> |
STBlockWriter.fieldsInBlock |
Modifier and Type | Method and Description |
---|---|
FieldMetadata |
UnionFieldMetadataBuilder.build() |
protected FieldMetadata |
STUniformSplitTermsReader.createUnionFieldMetadata(java.lang.Iterable<FieldMetadata> fieldMetadataIterable)
Creates a virtual
FieldMetadata that is the union of the given FieldMetadata s. |
Modifier and Type | Method and Description |
---|---|
private java.util.List<FieldMetadata> |
STUniformSplitTermsWriter.createFieldMetadataList(java.util.Iterator<FieldInfo> fieldInfos,
int maxDoc) |
private java.util.Collection<FieldMetadata> |
STUniformSplitTermsWriter.mergeSegments(MergeState mergeState,
NormsProducer normsProducer,
java.util.List<STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>> segmentTermsList,
STBlockWriter blockWriter,
IndexDictionary.Builder dictionaryBuilder) |
java.util.Collection<FieldMetadata> |
STUniformSplitTermsWriter.SharedTermsWriter.writeSharedTerms(STBlockWriter blockWriter,
IndexDictionary.Builder dictionaryBuilder) |
private java.util.Collection<FieldMetadata> |
STUniformSplitTermsWriter.writeSingleSegment(Fields fields,
NormsProducer normsProducer,
STBlockWriter blockWriter,
IndexDictionary.Builder dictionaryBuilder) |
Modifier and Type | Method and Description |
---|---|
UnionFieldMetadataBuilder |
UnionFieldMetadataBuilder.addFieldMetadata(FieldMetadata fieldMetadata) |
Modifier and Type | Method and Description |
---|---|
void |
STBlockLine.collectFields(java.util.Collection<FieldMetadata> collector)
Collects the
FieldMetadata of all fields listed in this line. |
private STUniformSplitTermsWriter.TermIteratorQueue<STUniformSplitTermsWriter.FieldTerms> |
STUniformSplitTermsWriter.createFieldTermsQueue(Fields fields,
java.util.List<FieldMetadata> fieldMetadataList) |
private java.util.Map<java.lang.String,STUniformSplitTermsWriter.MergingFieldTerms> |
STUniformSplitTermsWriter.createMergingFieldTermsMap(java.util.List<FieldMetadata> fieldMetadataList,
int numSegments) |
protected FieldMetadata |
STUniformSplitTermsReader.createUnionFieldMetadata(java.lang.Iterable<FieldMetadata> fieldMetadataIterable)
Creates a virtual
FieldMetadata that is the union of the given FieldMetadata s. |
protected void |
STUniformSplitTermsReader.fillFieldMap(PostingsReaderBase postingsReader,
BlockDecoder blockDecoder,
IndexInput dictionaryInput,
IndexInput blockInput,
java.util.Collection<FieldMetadata> fieldMetadataCollection,
FieldInfos fieldInfos) |
private int |
STUniformSplitTermsWriter.writeFieldMetadataList(java.util.Collection<FieldMetadata> fieldMetadataList) |
Constructor and Description |
---|
FieldMetadataTermState(FieldMetadata fieldMetadata,
BlockTermState state) |
FieldTerms(FieldMetadata fieldMetadata,
TermsEnum termsEnum) |
MergingFieldTerms(FieldMetadata fieldMetadata,
STMergingTermsEnum termsEnum) |
STBlockReader(java.util.function.Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier,
IndexInput blockInput,
PostingsReaderBase postingsReader,
FieldMetadata fieldMetadata,
BlockDecoder blockDecoder,
FieldInfos fieldInfos) |
STIntersectBlockReader(CompiledAutomaton compiled,
BytesRef startTerm,
DictionaryBrowserSupplier dictionaryBrowserSupplier,
IndexInput blockInput,
PostingsReaderBase postingsReader,
FieldMetadata fieldMetadata,
BlockDecoder blockDecoder,
FieldInfos fieldInfos) |
STMergingBlockReader(java.util.function.Supplier<IndexDictionary.Browser> dictionaryBrowserSupplier,
IndexInput blockInput,
PostingsReaderBase postingsReader,
FieldMetadata fieldMetadata,
BlockDecoder blockDecoder,
FieldInfos fieldInfos) |
STUniformSplitTerms(IndexInput blockInput,
FieldMetadata fieldMetadata,
FieldMetadata unionFieldMetadata,
PostingsReaderBase postingsReader,
BlockDecoder blockDecoder,
FieldInfos fieldInfos,
DictionaryBrowserSupplier dictionaryBrowserSupplier) |