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 classFSTDictionary.BuilderBuilds an immutableFSTDictionary.Methods in org.apache.lucene.codecs.uniformsplit with parameters of type IndexDictionary.Builder Modifier and Type Method Description protected voidBlockWriter. addBlockKey(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)Adds a new block key with its corresponding block file pointer to theIndexDictionary.Builder.protected voidBlockWriter. addLine(BytesRef term, BlockTermState blockTermState, IndexDictionary.Builder dictionaryBuilder)Adds a newBlockLineterm for the current field.protected voidBlockWriter. finishLastBlock(IndexDictionary.Builder dictionaryBuilder)This method is called when there is no more term for the field.protected voidBlockWriter. splitAndWriteBlock(IndexDictionary.Builder dictionaryBuilder)Defines the new block start according toBlockWriter.targetNumBlockLinesandBlockWriter.deltaNumLines.protected voidBlockWriter. writeBlock(List<BlockLine> blockLines, IndexDictionary.Builder dictionaryBuilder)Writes a block and adds its block key to the dictionary builder.protected voidUniformSplitTermsWriter. 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 voidSTBlockWriter. addLine(BytesRef term, List<FieldMetadataTermState> termStates, IndexDictionary.Builder dictionaryBuilder)Adds a newBlockLineterm for the current field.protected voidSTBlockWriter. finishLastBlock(IndexDictionary.Builder dictionaryBuilder)protected voidSTUniformSplitTermsWriter. writeDictionary(int fieldsNumber, IndexDictionary.Builder dictionaryBuilder)
-