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 |
BlockWriter.fieldMetadata |
protected FieldMetadata |
BlockReader.fieldMetadata |
protected FieldMetadata |
UniformSplitTerms.fieldMetadata |
Modifier and Type | Method and Description |
---|---|
static FieldMetadata |
FieldMetadata.read(DataInput input,
FieldInfos fieldInfos) |
Modifier and Type | Method and Description |
---|---|
protected static Collection<FieldMetadata> |
UniformSplitTermsReader.parseFieldsMetadata(IndexInput indexInput,
FieldInfos fieldInfos) |
Modifier and Type | Method and Description |
---|---|
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,
Collection<FieldMetadata> fieldMetadataCollection,
FieldInfos fieldInfos) |
Constructor and Description |
---|
BlockReader(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 |
---|---|
FieldMetadata |
FieldMetadataTermState.fieldMetadata |
protected FieldMetadata |
STUniformSplitTerms.unionFieldMetadata |
Modifier and Type | Field and Description |
---|---|
protected Set<FieldMetadata> |
STBlockWriter.fieldsInBlock |
Modifier and Type | Method and Description |
---|---|
FieldMetadata |
UnionFieldMetadataBuilder.build() |
protected FieldMetadata |
STUniformSplitTermsReader.createUnionFieldMetadata(Iterable<FieldMetadata> fieldMetadataIterable)
Creates a virtual
FieldMetadata that is the union of the given FieldMetadata s. |
Modifier and Type | Method and Description |
---|---|
UnionFieldMetadataBuilder |
UnionFieldMetadataBuilder.addFieldMetadata(FieldMetadata fieldMetadata) |
Modifier and Type | Method and Description |
---|---|
void |
STBlockLine.collectFields(Collection<FieldMetadata> collector)
Collects the
FieldMetadata of all fields listed in this line. |
protected FieldMetadata |
STUniformSplitTermsReader.createUnionFieldMetadata(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,
Collection<FieldMetadata> fieldMetadataCollection,
FieldInfos fieldInfos) |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.