Uses of Class
org.apache.lucene.store.IndexOutput
Packages that use IndexOutput
Package
Description
A Java implementation of Hunspell stemming and
spell-checking algorithms (
Hunspell
), and a stemming
TokenFilter (HunspellStemFilter
) based on it.Lucene 5.0 file format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format.
Legacy PackedInts methods
store helper
Codecs API: API for customization of the encoding and structure of the index.
Pluggable term index / block terms dictionary implementations.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
Lucene 9.0 file format.
BlockTree terms dictionary.
Lucene 9.0 compressing format.
Lucene 9.2 file format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Code to maintain and access indices.
Misc Directory implementations.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
Support for Autocomplete/Autosuggest
Support for document suggestion
Finite-state based autosuggest.
Binary i/o API, used for all index data.
Some utility classes.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Packed integer arrays and streams.
-
Uses of IndexOutput in org.apache.lucene.analysis.hunspell
Methods in org.apache.lucene.analysis.hunspell with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate int
Dictionary.mergeDictionaries
(List<InputStream> dictionaries, CharsetDecoder decoder, IndexOutput output) private String
Dictionary.sortWordsOffline
(Directory tempDir, String tempFileNamePrefix, IndexOutput unsorted) -
Uses of IndexOutput in org.apache.lucene.backward_codecs.lucene50
Methods in org.apache.lucene.backward_codecs.lucene50 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate int
Lucene50LiveDocsFormat.writeBits
(IndexOutput output, Bits bits) (package private) void
ForUtil.writeBlock
(int[] data, byte[] encoded, IndexOutput out) Write a block of data (For
format). -
Uses of IndexOutput in org.apache.lucene.backward_codecs.lucene70
Fields in org.apache.lucene.backward_codecs.lucene70 declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutput
Lucene70DocValuesConsumer.data
(package private) IndexOutput
Lucene70DocValuesConsumer.meta
Methods in org.apache.lucene.backward_codecs.lucene70 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static void
IndexedDISI.flush
(int block, FixedBitSet buffer, int cardinality, IndexOutput out) (package private) static void
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.backward_codecs.lucene80
Fields in org.apache.lucene.backward_codecs.lucene80 declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutput
Lucene80DocValuesConsumer.data
(package private) IndexOutput
Lucene80DocValuesConsumer.meta
private final IndexOutput
Lucene80DocValuesConsumer.CompressedBinaryBlockWriter.tempBinaryOffsets
Methods in org.apache.lucene.backward_codecs.lucene80 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static void
IndexedDISI.flush
(int block, FixedBitSet buffer, int cardinality, byte denseRankPower, IndexOutput out) private static short
IndexedDISI.flushBlockJumps
(int[] jumps, int blockCount, IndexOutput out) (package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.(package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out, byte denseRankPower) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order. -
Uses of IndexOutput in org.apache.lucene.backward_codecs.packed
Fields in org.apache.lucene.backward_codecs.packed declared as IndexOutputModifier and TypeFieldDescription(package private) final IndexOutput
LegacyDirectMonotonicWriter.data
(package private) final IndexOutput
LegacyDirectMonotonicWriter.meta
Methods in org.apache.lucene.backward_codecs.packed with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic LegacyDirectMonotonicWriter
LegacyDirectMonotonicWriter.getInstance
(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift) Returns an instance suitable for encodingnumValues
into monotonic blocks of 2blockShift
values.Constructors in org.apache.lucene.backward_codecs.packed with parameters of type IndexOutputModifierConstructorDescription(package private)
LegacyDirectMonotonicWriter
(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift) -
Uses of IndexOutput in org.apache.lucene.backward_codecs.store
Subclasses of IndexOutput in org.apache.lucene.backward_codecs.storeModifier and TypeClassDescription(package private) final class
AIndexOutput
wrapper that changes the endianness of the provided index output.Fields in org.apache.lucene.backward_codecs.store declared as IndexOutputModifier and TypeFieldDescription(package private) final IndexOutput
EndiannessReverserIndexOutput.out
Methods in org.apache.lucene.backward_codecs.store that return IndexOutputModifier and TypeMethodDescriptionstatic IndexOutput
EndiannessReverserUtil.createOutput
(Directory directory, String name, IOContext context) Open an index outputstatic IndexOutput
EndiannessReverserUtil.createTempOutput
(Directory directory, String prefix, String suffix, IOContext context) Open a temp index outputConstructors in org.apache.lucene.backward_codecs.store with parameters of type IndexOutput -
Uses of IndexOutput in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs that return IndexOutputModifier and TypeMethodDescriptionfinal IndexOutput
CompoundDirectory.createOutput
(String name, IOContext context) final IndexOutput
CompoundDirectory.createTempOutput
(String prefix, String suffix, IOContext context) Methods in org.apache.lucene.codecs with parameters of type IndexOutputModifier and TypeMethodDescriptionabstract void
PostingsWriterBase.init
(IndexOutput termsOut, SegmentWriteState state) Called once after startup, before any terms have been added.(package private) static void
CodecUtil.writeCRC
(IndexOutput output) Writes CRC32 value as a 64-bit long to the output.static void
CodecUtil.writeFooter
(IndexOutput out) Writes a codec footer, which records both a checksum algorithm ID and a checksum.protected void
MultiLevelSkipListWriter.writeLevelLength
(long levelLength, IndexOutput output) Writes the length of a level to the given output.long
MultiLevelSkipListWriter.writeSkip
(IndexOutput output) Writes the buffered skip lists to the given output. -
Uses of IndexOutput in org.apache.lucene.codecs.blockterms
Fields in org.apache.lucene.codecs.blockterms declared as IndexOutputModifier and TypeFieldDescriptionprotected IndexOutput
BlockTermsWriter.out
protected IndexOutput
FixedGapTermsIndexWriter.out
protected IndexOutput
VariableGapTermsIndexWriter.out
-
Uses of IndexOutput in org.apache.lucene.codecs.blocktreeords
Fields in org.apache.lucene.codecs.blocktreeords declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutput
OrdsBlockTreeTermsWriter.indexOut
private final IndexOutput
OrdsBlockTreeTermsWriter.out
Methods in org.apache.lucene.codecs.blocktreeords with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static void
OrdsBlockTreeTermsWriter.writeBytesRef
(IndexOutput out, BytesRef bytes) -
Uses of IndexOutput in org.apache.lucene.codecs.bloom
Methods in org.apache.lucene.codecs.bloom with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate void
BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer.saveAppropriatelySizedBloomFilter
(IndexOutput bloomOutput, FuzzySet bloomFilter, FieldInfo fieldInfo) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene90
Fields in org.apache.lucene.codecs.lucene90 declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutput
Lucene90DocValuesConsumer.data
(package private) IndexOutput
Lucene90NormsConsumer.data
protected final IndexOutput
Lucene90PointsWriter.dataOut
Outputs used to write the BKD tree data files.(package private) IndexOutput
Lucene90PostingsWriter.docOut
private final IndexOutput
Lucene90SkipWriter.docOut
protected final IndexOutput
Lucene90PointsWriter.indexOut
Outputs used to write the BKD tree data files.(package private) IndexOutput
Lucene90DocValuesConsumer.meta
(package private) IndexOutput
Lucene90NormsConsumer.meta
protected final IndexOutput
Lucene90PointsWriter.metaOut
Outputs used to write the BKD tree data files.(package private) IndexOutput
Lucene90PostingsWriter.payOut
private final IndexOutput
Lucene90SkipWriter.payOut
(package private) IndexOutput
Lucene90PostingsWriter.posOut
private final IndexOutput
Lucene90SkipWriter.posOut
Methods in org.apache.lucene.codecs.lucene90 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static void
IndexedDISI.flush
(int block, FixedBitSet buffer, int cardinality, byte denseRankPower, IndexOutput out) private static short
IndexedDISI.flushBlockJumps
(int[] jumps, int blockCount, IndexOutput out) void
Lucene90PostingsWriter.init
(IndexOutput termsOut, SegmentWriteState state) private int
Lucene90LiveDocsFormat.writeBits
(IndexOutput output, Bits bits) (package private) static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.static short
IndexedDISI.writeBitSet
(DocIdSetIterator it, IndexOutput out, byte denseRankPower) Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.private void
Lucene90CompoundFormat.writeCompoundFile
(IndexOutput entries, IndexOutput data, Directory dir, SegmentInfo si) private void
Lucene90NormsConsumer.writeValues
(NumericDocValues values, int numBytesPerValue, IndexOutput out) Constructors in org.apache.lucene.codecs.lucene90 with parameters of type IndexOutputModifierConstructorDescriptionLucene90SkipWriter
(int maxSkipLevels, int blockSize, int docCount, IndexOutput docOut, IndexOutput posOut, IndexOutput payOut) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene90.blocktree
Fields in org.apache.lucene.codecs.lucene90.blocktree declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutput
Lucene90BlockTreeTermsWriter.indexOut
private final IndexOutput
Lucene90BlockTreeTermsWriter.metaOut
private final IndexOutput
Lucene90BlockTreeTermsWriter.termsOut
-
Uses of IndexOutput in org.apache.lucene.codecs.lucene90.compressing
Fields in org.apache.lucene.codecs.lucene90.compressing declared as IndexOutputModifier and TypeFieldDescriptionprivate IndexOutput
FieldsIndexWriter.docsOut
private IndexOutput
Lucene90CompressingStoredFieldsWriter.fieldsStream
private IndexOutput
FieldsIndexWriter.filePointersOut
private IndexOutput
Lucene90CompressingStoredFieldsWriter.metaStream
private IndexOutput
Lucene90CompressingTermVectorsWriter.metaStream
private IndexOutput
Lucene90CompressingTermVectorsWriter.vectorsStream
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type IndexOutputModifier and TypeMethodDescription(package private) void
FieldsIndexWriter.finish
(int numDocs, long maxPointer, IndexOutput metaOut) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene92
Fields in org.apache.lucene.codecs.lucene92 declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutput
Lucene92HnswVectorsWriter.meta
private final IndexOutput
Lucene92HnswVectorsWriter.vectorData
private final IndexOutput
Lucene92HnswVectorsWriter.vectorIndex
Methods in org.apache.lucene.codecs.lucene92 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static DocsWithFieldSet
Lucene92HnswVectorsWriter.writeVectorData
(IndexOutput output, VectorValues vectors) Writes the vector values to the output and returns a set of documents that contains vectors. -
Uses of IndexOutput in org.apache.lucene.codecs.memory
Fields in org.apache.lucene.codecs.memory declared as IndexOutputMethods in org.apache.lucene.codecs.memory with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate void
FSTTermsWriter.writeTrailer
(IndexOutput out, long dirStart) -
Uses of IndexOutput in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutput
SimpleTextDocValuesWriter.data
private IndexOutput
SimpleTextPointsWriter.dataOut
private final IndexOutput
SimpleTextKnnVectorsWriter.meta
(package private) final IndexOutput
SimpleTextBKDWriter.OneDimensionBKDWriter.out
private IndexOutput
SimpleTextFieldsWriter.out
private IndexOutput
SimpleTextStoredFieldsWriter.out
private IndexOutput
SimpleTextTermVectorsWriter.out
private IndexOutput
SimpleTextBKDWriter.tempInput
private final IndexOutput
SimpleTextKnnVectorsWriter.vectorData
Methods in org.apache.lucene.codecs.simpletext with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate void
SimpleTextBKDWriter.build
(int nodeID, int leafNodeOffset, MutablePointTree reader, int from, int to, IndexOutput out, byte[] minPackedValue, byte[] maxPackedValue, byte[] splitPackedValues, long[] leafBlockFPs, int[] spareDocIds) private void
SimpleTextBKDWriter.build
(int nodeID, int leafNodeOffset, BKDRadixSelector.PathSlice points, IndexOutput out, BKDRadixSelector radixSelector, byte[] minPackedValue, byte[] maxPackedValue, byte[] splitPackedValues, long[] leafBlockFPs, int[] spareDocIds) The array (sized numDims) of PathSlice describe the cell we have currently recursed to.long
SimpleTextBKDWriter.finish
(IndexOutput out) Writes the BKD tree to the providedIndexOutput
and returns the file offset where index was written.private void
SimpleTextBKDWriter.newline
(IndexOutput out) private void
SimpleTextKnnVectorsWriter.newline
(IndexOutput out) private void
SimpleTextPointsWriter.newline
(IndexOutput out) private void
SimpleTextBKDWriter.write
(IndexOutput out, String s) private void
SimpleTextBKDWriter.write
(IndexOutput out, BytesRef b) private void
SimpleTextKnnVectorsWriter.write
(IndexOutput out, String s) private void
SimpleTextKnnVectorsWriter.write
(IndexOutput out, BytesRef b) private void
SimpleTextPointsWriter.write
(IndexOutput out, String s) private void
SimpleTextPointsWriter.write
(IndexOutput out, BytesRef b) static void
SimpleTextUtil.writeChecksum
(IndexOutput out, BytesRefBuilder scratch) long
SimpleTextBKDWriter.writeField
(IndexOutput out, String fieldName, MutablePointTree reader) Write a field from aMutablePointTree
.private void
SimpleTextKnnVectorsWriter.writeField
(IndexOutput out, BytesRef fieldName, int value) private void
SimpleTextKnnVectorsWriter.writeField
(IndexOutput out, BytesRef fieldName, long value) private void
SimpleTextKnnVectorsWriter.writeField
(IndexOutput out, BytesRef fieldName, String value) private long
SimpleTextBKDWriter.writeField1Dim
(IndexOutput out, String fieldName, MutablePointTree reader) private long
SimpleTextBKDWriter.writeFieldNDims
(IndexOutput out, String fieldName, MutablePointTree values) private void
SimpleTextBKDWriter.writeIndex
(IndexOutput out, long[] leafBlockFPs, byte[] splitPackedValues, int maxPointsInLeafNode) Subclass can change how it writes the index.private void
SimpleTextBKDWriter.writeInt
(IndexOutput out, int x) private void
SimpleTextKnnVectorsWriter.writeInt
(IndexOutput out, int x) protected void
SimpleTextBKDWriter.writeLeafBlockDocs
(IndexOutput out, int[] docIDs, int start, int count) protected void
SimpleTextBKDWriter.writeLeafBlockPackedValues
(IndexOutput out, int[] commonPrefixLengths, int count, int sortedDim, IntFunction<BytesRef> packedValues) protected void
SimpleTextSkipWriter.writeLevelLength
(long levelLength, IndexOutput output) private void
SimpleTextBKDWriter.writeLong
(IndexOutput out, long x) private void
SimpleTextKnnVectorsWriter.writeLong
(IndexOutput out, long x) long
SimpleTextSkipWriter.writeSkip
(IndexOutput output) Constructors in org.apache.lucene.codecs.simpletext with parameters of type IndexOutput -
Uses of IndexOutput in org.apache.lucene.codecs.uniformsplit
Fields in org.apache.lucene.codecs.uniformsplit declared as IndexOutputModifier and TypeFieldDescriptionprotected final IndexOutput
BlockWriter.blockOutput
protected final IndexOutput
UniformSplitTermsWriter.blockOutput
protected final IndexOutput
UniformSplitTermsWriter.dictionaryOutput
Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type IndexOutputModifierConstructorDescriptionprotected
BlockWriter
(IndexOutput blockOutput, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder) -
Uses of IndexOutput in org.apache.lucene.index
Methods in org.apache.lucene.index that return IndexOutputModifier and TypeMethodDescriptionTrackingTmpOutputDirectoryWrapper.createOutput
(String name, IOContext context) Methods in org.apache.lucene.index with parameters of type IndexOutputModifier and TypeMethodDescriptionvoid
SegmentInfos.write
(IndexOutput out) Write ourselves to the providedIndexOutput
-
Uses of IndexOutput in org.apache.lucene.misc.store
Subclasses of IndexOutput in org.apache.lucene.misc.storeModifier and TypeClassDescriptionprivate static final class
Methods in org.apache.lucene.misc.store that return IndexOutput -
Uses of IndexOutput in org.apache.lucene.sandbox.codecs.idversion
Fields in org.apache.lucene.sandbox.codecs.idversion declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutput
VersionBlockTreeTermsWriter.indexOut
private final IndexOutput
VersionBlockTreeTermsWriter.out
Methods in org.apache.lucene.sandbox.codecs.idversion with parameters of type IndexOutputModifier and TypeMethodDescriptionvoid
IDVersionPostingsWriter.init
(IndexOutput termsOut, SegmentWriteState state) private static void
VersionBlockTreeTermsWriter.writeBytesRef
(IndexOutput out, BytesRef bytes) private void
VersionBlockTreeTermsWriter.writeIndexTrailer
(IndexOutput indexOut, long dirStart) Writes the index file trailer.private void
VersionBlockTreeTermsWriter.writeTrailer
(IndexOutput out, long dirStart) Writes the terms file trailer. -
Uses of IndexOutput in org.apache.lucene.search.suggest
Fields in org.apache.lucene.search.suggest declared as IndexOutput -
Uses of IndexOutput in org.apache.lucene.search.suggest.document
Fields in org.apache.lucene.search.suggest.document declared as IndexOutputMethods in org.apache.lucene.search.suggest.document with parameters of type IndexOutputModifier and TypeMethodDescriptionboolean
CompletionFieldsConsumer.CompletionTermWriter.finish
(IndexOutput output) Stores the built FST inoutput
Returns true if there was anything stored, false otherwise -
Uses of IndexOutput in org.apache.lucene.search.suggest.fst
Fields in org.apache.lucene.search.suggest.fst declared as IndexOutput -
Uses of IndexOutput in org.apache.lucene.store
Subclasses of IndexOutput in org.apache.lucene.storeModifier and TypeClassDescriptionfinal class
AnIndexOutput
writing to aByteBuffersDataOutput
.(package private) final class
class
Implementation class for bufferedIndexOutput
that writes to anOutputStream
.final class
Fields in org.apache.lucene.store declared as IndexOutputMethods in org.apache.lucene.store that return IndexOutputModifier and TypeMethodDescriptionByteBuffersDirectory.createOutput
(String name, IOContext context) (package private) final IndexOutput
ByteBuffersDirectory.FileEntry.createOutput
(BiFunction<String, ByteBuffersDataOutput, IndexInput> outputToInput) abstract IndexOutput
Directory.createOutput
(String name, IOContext context) Creates a new, empty file in the directory and returns anIndexOutput
instance for appending data to this file.FileSwitchDirectory.createOutput
(String name, IOContext context) FilterDirectory.createOutput
(String name, IOContext context) FSDirectory.createOutput
(String name, IOContext context) LockValidatingDirectoryWrapper.createOutput
(String name, IOContext context) NRTCachingDirectory.createOutput
(String name, IOContext context) TrackingDirectoryWrapper.createOutput
(String name, IOContext context) ByteBuffersDirectory.createTempOutput
(String prefix, String suffix, IOContext context) abstract IndexOutput
Directory.createTempOutput
(String prefix, String suffix, IOContext context) Creates a new, empty, temporary file in the directory and returns anIndexOutput
instance for appending data to this file.FileSwitchDirectory.createTempOutput
(String prefix, String suffix, IOContext context) FilterDirectory.createTempOutput
(String prefix, String suffix, IOContext context) FSDirectory.createTempOutput
(String prefix, String suffix, IOContext context) NRTCachingDirectory.createTempOutput
(String prefix, String suffix, IOContext context) TrackingDirectoryWrapper.createTempOutput
(String prefix, String suffix, IOContext context) Constructors in org.apache.lucene.store with parameters of type IndexOutputModifierConstructorDescriptionRateLimitedIndexOutput
(RateLimiter rateLimiter, IndexOutput delegate) -
Uses of IndexOutput in org.apache.lucene.util
Fields in org.apache.lucene.util declared as IndexOutputModifier and TypeFieldDescriptionprotected final IndexOutput
OfflineSorter.ByteSequencesWriter.out
Methods in org.apache.lucene.util with parameters of type IndexOutputModifier and TypeMethodDescriptionprotected OfflineSorter.ByteSequencesWriter
OfflineSorter.getWriter
(IndexOutput out, long itemCount) Subclasses can override to change how byte sequences are written to disk.Constructors in org.apache.lucene.util with parameters of type IndexOutputModifierConstructorDescriptionConstructs a ByteSequencesWriter to the provided DataOutput -
Uses of IndexOutput in org.apache.lucene.util.bkd
Fields in org.apache.lucene.util.bkd declared as IndexOutputModifier and TypeFieldDescription(package private) final IndexOutput
BKDWriter.OneDimensionBKDWriter.dataOut
(package private) final IndexOutput
BKDWriter.OneDimensionBKDWriter.indexOut
(package private) final IndexOutput
BKDWriter.OneDimensionBKDWriter.metaOut
final IndexOutput
OfflinePointWriter.out
private IndexOutput
BKDWriter.tempInput
Methods in org.apache.lucene.util.bkd with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate void
BKDWriter.build
(int leavesOffset, int numLeaves, MutablePointTree reader, int from, int to, IndexOutput out, byte[] minPackedValue, byte[] maxPackedValue, int[] parentSplits, byte[] splitPackedValues, byte[] splitDimensionValues, long[] leafBlockFPs, int[] spareDocIds) private void
BKDWriter.build
(int leavesOffset, int numLeaves, BKDRadixSelector.PathSlice points, IndexOutput out, BKDRadixSelector radixSelector, byte[] minPackedValue, byte[] maxPackedValue, int[] parentSplits, byte[] splitPackedValues, byte[] splitDimensionValues, long[] leafBlockFPs, int[] spareDocIds) The point writer contains the data that is going to be splitted using radix selection.BKDWriter.finish
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut) Writes the BKD tree to the providedIndexOutput
s and returns aRunnable
that writes the index of the tree if at least one point has been added, ornull
otherwise.BKDWriter.merge
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, List<MergeState.DocMap> docMaps, List<PointValues> readers) More efficient bulk-add for incomingPointValues
s.BKDWriter.writeField
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree reader) Write a field from aMutablePointTree
.private Runnable
BKDWriter.writeField1Dim
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree reader) private Runnable
BKDWriter.writeFieldNDims
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree values) private void
BKDWriter.writeIndex
(IndexOutput metaOut, IndexOutput indexOut, int countPerLeaf, int numLeaves, byte[] packedIndex, long dataStartFP) private void
BKDWriter.writeIndex
(IndexOutput metaOut, IndexOutput indexOut, int countPerLeaf, BKDWriter.BKDTreeLeafNodes leafNodes, long dataStartFP) Constructors in org.apache.lucene.util.bkd with parameters of type IndexOutputModifierConstructorDescription(package private)
OneDimensionBKDWriter
(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut) -
Uses of IndexOutput in org.apache.lucene.util.packed
Fields in org.apache.lucene.util.packed declared as IndexOutputModifier and TypeFieldDescription(package private) final IndexOutput
DirectMonotonicWriter.data
(package private) final IndexOutput
DirectMonotonicWriter.meta
Methods in org.apache.lucene.util.packed with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic DirectMonotonicWriter
DirectMonotonicWriter.getInstance
(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift) Returns an instance suitable for encodingnumValues
into monotonic blocks of 2blockShift
values.Constructors in org.apache.lucene.util.packed with parameters of type IndexOutputModifierConstructorDescription(package private)
DirectMonotonicWriter
(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift)