Uses of Interface
org.apache.lucene.codecs.uniformsplit.IndexDictionary.Builder
-
Packages that use IndexDictionary.Builder 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. -
-
Uses of IndexDictionary.Builder in org.apache.lucene.codecs.uniformsplit
Classes in org.apache.lucene.codecs.uniformsplit that implement IndexDictionary.Builder Modifier and Type Class Description static class
FSTDictionary.Builder
Builds an immutableFSTDictionary
.Methods in org.apache.lucene.codecs.uniformsplit with parameters of type IndexDictionary.Builder Modifier and Type Method Description protected void
BlockWriter. addBlockKey(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)
Adds a new block key with its corresponding block file pointer to theIndexDictionary.Builder
.protected void
BlockWriter. addLine(BytesRef term, BlockTermState blockTermState, IndexDictionary.Builder dictionaryBuilder)
Adds a newBlockLine
term for the current field.protected void
BlockWriter. finishLastBlock(IndexDictionary.Builder dictionaryBuilder)
This method is called when there is no more term for the field.protected void
BlockWriter. splitAndWriteBlock(IndexDictionary.Builder dictionaryBuilder)
Defines the new block start according toBlockWriter.targetNumBlockLines
andBlockWriter.deltaNumLines
.protected void
BlockWriter. writeBlock(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)
Writes a block and adds its block key to the dictionary builder.protected void
UniformSplitTermsWriter. writeDictionary(IndexDictionary.Builder dictionaryBuilder)
Writes the dictionary index (FST) to disk. -
Uses of IndexDictionary.Builder in org.apache.lucene.codecs.uniformsplit.sharedterms
Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type IndexDictionary.Builder Modifier and Type Method Description void
STBlockWriter. addLine(BytesRef term, List<FieldMetadataTermState> termStates, IndexDictionary.Builder dictionaryBuilder)
Adds a newBlockLine
term for the current field.protected void
STBlockWriter. finishLastBlock(IndexDictionary.Builder dictionaryBuilder)
protected void
STUniformSplitTermsWriter. writeDictionary(int fieldsNumber, IndexDictionary.Builder dictionaryBuilder)
-