Uses of Class
org.apache.lucene.store.IndexOutput
Packages that use IndexOutput
Package
Description
Lucene 5.0 file format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format.
Lucene 9.0 file 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.5 file format.
Lucene 9.9 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 index tools and index support.
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.backward_codecs.lucene50
Methods in org.apache.lucene.backward_codecs.lucene50 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate intLucene50LiveDocsFormat.writeBits(IndexOutput output, Bits bits) (package private) voidForUtil.writeBlock(int[] data, byte[] encoded, IndexOutput out) Write a block of data (Forformat). -
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) IndexOutputLucene70DocValuesConsumer.data(package private) IndexOutputLucene70DocValuesConsumer.metaMethods in org.apache.lucene.backward_codecs.lucene70 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static voidIndexedDISI.flush(int block, FixedBitSet buffer, int cardinality, IndexOutput out) (package private) static voidIndexedDISI.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) IndexOutputLucene80DocValuesConsumer.data(package private) IndexOutputLucene80DocValuesConsumer.metaprivate final IndexOutputLucene80DocValuesConsumer.CompressedBinaryBlockWriter.tempBinaryOffsetsMethods in org.apache.lucene.backward_codecs.lucene80 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static voidIndexedDISI.flush(int block, FixedBitSet buffer, int cardinality, byte denseRankPower, IndexOutput out) private static shortIndexedDISI.flushBlockJumps(int[] jumps, int blockCount, IndexOutput out) (package private) static shortIndexedDISI.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 shortIndexedDISI.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.lucene90
Fields in org.apache.lucene.backward_codecs.lucene90 declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutputLucene90PostingsWriter.docOutprivate final IndexOutputLucene90SkipWriter.docOut(package private) IndexOutputLucene90PostingsWriter.payOutprivate final IndexOutputLucene90SkipWriter.payOut(package private) IndexOutputLucene90PostingsWriter.posOutprivate final IndexOutputLucene90SkipWriter.posOutMethods in org.apache.lucene.backward_codecs.lucene90 with parameters of type IndexOutputModifier and TypeMethodDescriptionvoidLucene90PostingsWriter.init(IndexOutput termsOut, SegmentWriteState state) Constructors in org.apache.lucene.backward_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.backward_codecs.packed
Fields in org.apache.lucene.backward_codecs.packed declared as IndexOutputModifier and TypeFieldDescription(package private) final IndexOutputLegacyDirectMonotonicWriter.data(package private) final IndexOutputLegacyDirectMonotonicWriter.metaMethods in org.apache.lucene.backward_codecs.packed with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic LegacyDirectMonotonicWriterLegacyDirectMonotonicWriter.getInstance(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift) Returns an instance suitable for encodingnumValuesinto monotonic blocks of 2blockShiftvalues.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 classAIndexOutputwrapper that changes the endianness of the provided index output.Methods in org.apache.lucene.backward_codecs.store that return IndexOutputModifier and TypeMethodDescriptionstatic IndexOutputEndiannessReverserUtil.createOutput(Directory directory, String name, IOContext context) Open an index outputstatic IndexOutputEndiannessReverserUtil.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 IndexOutputCompoundDirectory.createOutput(String name, IOContext context) final IndexOutputCompoundDirectory.createTempOutput(String prefix, String suffix, IOContext context) Methods in org.apache.lucene.codecs with parameters of type IndexOutputModifier and TypeMethodDescriptionabstract voidPostingsWriterBase.init(IndexOutput termsOut, SegmentWriteState state) Called once after startup, before any terms have been added.(package private) static voidCodecUtil.writeCRC(IndexOutput output) Writes CRC32 value as a 64-bit long to the output.static voidCodecUtil.writeFooter(IndexOutput out) Writes a codec footer, which records both a checksum algorithm ID and a checksum.protected voidMultiLevelSkipListWriter.writeLevelLength(long levelLength, IndexOutput output) Writes the length of a level to the given output.longMultiLevelSkipListWriter.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 IndexOutputBlockTermsWriter.outprotected IndexOutputFixedGapTermsIndexWriter.outprotected IndexOutputVariableGapTermsIndexWriter.out -
Uses of IndexOutput in org.apache.lucene.codecs.blocktreeords
Fields in org.apache.lucene.codecs.blocktreeords declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutputOrdsBlockTreeTermsWriter.indexOutprivate final IndexOutputOrdsBlockTreeTermsWriter.outMethods in org.apache.lucene.codecs.blocktreeords with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static voidOrdsBlockTreeTermsWriter.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 voidBloomFilteringPostingsFormat.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) IndexOutputLucene90DocValuesConsumer.data(package private) IndexOutputLucene90NormsConsumer.dataprotected final IndexOutputLucene90PointsWriter.dataOutOutputs used to write the BKD tree data files.protected final IndexOutputLucene90PointsWriter.indexOutOutputs used to write the BKD tree data files.(package private) IndexOutputLucene90DocValuesConsumer.meta(package private) IndexOutputLucene90NormsConsumer.metaprotected final IndexOutputLucene90PointsWriter.metaOutOutputs used to write the BKD tree data files.Methods in org.apache.lucene.codecs.lucene90 with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate static voidIndexedDISI.flush(int block, FixedBitSet buffer, int cardinality, byte denseRankPower, IndexOutput out) private static shortIndexedDISI.flushBlockJumps(int[] jumps, int blockCount, IndexOutput out) private intLucene90LiveDocsFormat.writeBits(IndexOutput output, Bits bits) (package private) static shortIndexedDISI.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 shortIndexedDISI.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 voidLucene90CompoundFormat.writeCompoundFile(IndexOutput entries, IndexOutput data, Directory dir, SegmentInfo si) private voidLucene90NormsConsumer.writeValues(NumericDocValues values, int numBytesPerValue, IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene90.blocktree
Fields in org.apache.lucene.codecs.lucene90.blocktree declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutputLucene90BlockTreeTermsWriter.indexOutprivate final IndexOutputLucene90BlockTreeTermsWriter.metaOutprivate final IndexOutputLucene90BlockTreeTermsWriter.termsOut -
Uses of IndexOutput in org.apache.lucene.codecs.lucene90.compressing
Fields in org.apache.lucene.codecs.lucene90.compressing declared as IndexOutputModifier and TypeFieldDescriptionprivate IndexOutputFieldsIndexWriter.docsOutprivate IndexOutputLucene90CompressingStoredFieldsWriter.fieldsStreamprivate IndexOutputFieldsIndexWriter.filePointersOutprivate IndexOutputLucene90CompressingStoredFieldsWriter.metaStreamprivate IndexOutputLucene90CompressingTermVectorsWriter.metaStreamprivate IndexOutputLucene90CompressingTermVectorsWriter.vectorsStreamMethods in org.apache.lucene.codecs.lucene90.compressing with parameters of type IndexOutputModifier and TypeMethodDescription(package private) voidFieldsIndexWriter.finish(int numDocs, long maxPointer, IndexOutput metaOut) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene95
Methods in org.apache.lucene.codecs.lucene95 with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic voidOrdToDocDISIReaderConfiguration.writeStoredMeta(int directMonotonicBlockShift, IndexOutput outputMeta, IndexOutput vectorData, int count, int maxDoc, DocsWithFieldSet docsWithField) Writes out the docsWithField and ordToDoc mapping to the outputMeta and vectorData respectively. -
Uses of IndexOutput in org.apache.lucene.codecs.lucene99
Fields in org.apache.lucene.codecs.lucene99 declared as IndexOutputModifier and TypeFieldDescription(package private) IndexOutputLucene99PostingsWriter.docOutprivate final IndexOutputLucene99SkipWriter.docOutprivate final IndexOutputLucene99FlatVectorsWriter.metaprivate final IndexOutputLucene99HnswVectorsWriter.metaprivate final IndexOutputLucene99ScalarQuantizedVectorsWriter.meta(package private) IndexOutputLucene99PostingsWriter.payOutprivate final IndexOutputLucene99SkipWriter.payOut(package private) IndexOutputLucene99PostingsWriter.posOutprivate final IndexOutputLucene99SkipWriter.posOutprivate final IndexOutputLucene99ScalarQuantizedVectorsWriter.quantizedVectorDataprivate final IndexOutputLucene99FlatVectorsWriter.vectorDataprivate final IndexOutputLucene99HnswVectorsWriter.vectorIndexMethods in org.apache.lucene.codecs.lucene99 with parameters of type IndexOutputModifier and TypeMethodDescriptionvoidLucene99PostingsWriter.init(IndexOutput termsOut, SegmentWriteState state) private static DocsWithFieldSetLucene99FlatVectorsWriter.writeByteVectorData(IndexOutput output, ByteVectorValues byteVectorValues) Writes the byte vector values to the output and returns a set of documents that contains vectors.static DocsWithFieldSetLucene99ScalarQuantizedVectorsWriter.writeQuantizedVectorData(IndexOutput output, QuantizedByteVectorValues quantizedByteVectorValues, byte bits, boolean compress) Writes the vector values to the output and returns a set of documents that contains vectors.private static DocsWithFieldSetLucene99FlatVectorsWriter.writeVectorData(IndexOutput output, FloatVectorValues floatVectorValues) Writes the vector values to the output and returns a set of documents that contains vectors.(package private) static voidPostingsUtil.writeVIntBlock(IndexOutput docOut, long[] docBuffer, long[] freqBuffer, int num, boolean writeFreqs) Write freq buffer with variable-length encoding and doc buffer with group-varint encoding.Constructors in org.apache.lucene.codecs.lucene99 with parameters of type IndexOutputModifierConstructorDescriptionLucene99SkipWriter(int maxSkipLevels, int blockSize, int docCount, IndexOutput docOut, IndexOutput posOut, IndexOutput payOut) -
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 voidFSTTermsWriter.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) IndexOutputSimpleTextDocValuesWriter.dataprivate IndexOutputSimpleTextPointsWriter.dataOutprivate final IndexOutputSimpleTextKnnVectorsWriter.meta(package private) final IndexOutputSimpleTextBKDWriter.OneDimensionBKDWriter.outprivate IndexOutputSimpleTextFieldsWriter.outprivate IndexOutputSimpleTextStoredFieldsWriter.outprivate IndexOutputSimpleTextTermVectorsWriter.outprivate IndexOutputSimpleTextBKDWriter.tempInputprivate final IndexOutputSimpleTextKnnVectorsWriter.vectorDataMethods in org.apache.lucene.codecs.simpletext with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate voidSimpleTextBKDWriter.build(int nodeID, int leafNodeOffset, MutablePointTree reader, int from, int to, IndexOutput out, byte[] minPackedValue, byte[] maxPackedValue, byte[] splitPackedValues, long[] leafBlockFPs, int[] spareDocIds) private voidSimpleTextBKDWriter.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.longSimpleTextBKDWriter.finish(IndexOutput out) Writes the BKD tree to the providedIndexOutputand returns the file offset where index was written.private voidSimpleTextBKDWriter.newline(IndexOutput out) private voidSimpleTextKnnVectorsWriter.newline(IndexOutput out) private voidSimpleTextPointsWriter.newline(IndexOutput out) private voidSimpleTextBKDWriter.write(IndexOutput out, String s) private voidSimpleTextBKDWriter.write(IndexOutput out, BytesRef b) private voidSimpleTextKnnVectorsWriter.write(IndexOutput out, String s) private voidSimpleTextKnnVectorsWriter.write(IndexOutput out, BytesRef b) private voidSimpleTextPointsWriter.write(IndexOutput out, String s) private voidSimpleTextPointsWriter.write(IndexOutput out, BytesRef b) static voidSimpleTextUtil.writeChecksum(IndexOutput out, BytesRefBuilder scratch) longSimpleTextBKDWriter.writeField(IndexOutput out, String fieldName, MutablePointTree reader) Write a field from aMutablePointTree.private voidSimpleTextKnnVectorsWriter.writeField(IndexOutput out, BytesRef fieldName, int value) private voidSimpleTextKnnVectorsWriter.writeField(IndexOutput out, BytesRef fieldName, long value) private voidSimpleTextKnnVectorsWriter.writeField(IndexOutput out, BytesRef fieldName, String value) private longSimpleTextBKDWriter.writeField1Dim(IndexOutput out, String fieldName, MutablePointTree reader) private longSimpleTextBKDWriter.writeFieldNDims(IndexOutput out, String fieldName, MutablePointTree values) private voidSimpleTextBKDWriter.writeIndex(IndexOutput out, long[] leafBlockFPs, byte[] splitPackedValues, int maxPointsInLeafNode) Subclass can change how it writes the index.private voidSimpleTextBKDWriter.writeInt(IndexOutput out, int x) private voidSimpleTextKnnVectorsWriter.writeInt(IndexOutput out, int x) protected voidSimpleTextBKDWriter.writeLeafBlockDocs(IndexOutput out, int[] docIDs, int start, int count) protected voidSimpleTextBKDWriter.writeLeafBlockPackedValues(IndexOutput out, int[] commonPrefixLengths, int count, int sortedDim, IntFunction<BytesRef> packedValues) protected voidSimpleTextSkipWriter.writeLevelLength(long levelLength, IndexOutput output) private voidSimpleTextBKDWriter.writeLong(IndexOutput out, long x) private voidSimpleTextKnnVectorsWriter.writeLong(IndexOutput out, long x) longSimpleTextSkipWriter.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 IndexOutputBlockWriter.blockOutputprotected final IndexOutputUniformSplitTermsWriter.blockOutputprotected final IndexOutputUniformSplitTermsWriter.dictionaryOutputConstructors in org.apache.lucene.codecs.uniformsplit with parameters of type IndexOutputModifierConstructorDescriptionprotectedBlockWriter(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 TypeMethodDescriptionvoidSegmentInfos.write(IndexOutput out) Write ourselves to the providedIndexOutput -
Uses of IndexOutput in org.apache.lucene.misc.index
Fields in org.apache.lucene.misc.index declared as IndexOutputModifier and TypeFieldDescriptionprivate IndexOutputBPIndexReorderer.ForwardIndexSorter.Bucket.outputMethods in org.apache.lucene.misc.index with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate voidBPIndexReorderer.ForwardIndexSorter.Bucket.reset(IndexOutput resetOutput) -
Uses of IndexOutput in org.apache.lucene.misc.store
Subclasses of IndexOutput in org.apache.lucene.misc.storeModifier and TypeClassDescriptionclassAnIndexOutputthat wraps another instance and tracks the number of bytes writtenprivate static final classMethods in org.apache.lucene.misc.store that return IndexOutputModifier and TypeMethodDescriptionprivate IndexOutputByteWritesTrackingDirectoryWrapper.createByteTrackingOutput(IndexOutput output, IOContext.Context context) ByteWritesTrackingDirectoryWrapper.createOutput(String name, IOContext ioContext) DirectIODirectory.createOutput(String name, IOContext context) ByteWritesTrackingDirectoryWrapper.createTempOutput(String prefix, String suffix, IOContext ioContext) Methods in org.apache.lucene.misc.store with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate IndexOutputByteWritesTrackingDirectoryWrapper.createByteTrackingOutput(IndexOutput output, IOContext.Context context) Constructors in org.apache.lucene.misc.store with parameters of type IndexOutputModifierConstructorDescriptionprotectedByteTrackingIndexOutput(IndexOutput out, AtomicLong byteTracker) -
Uses of IndexOutput in org.apache.lucene.sandbox.codecs.idversion
Fields in org.apache.lucene.sandbox.codecs.idversion declared as IndexOutputModifier and TypeFieldDescriptionprivate final IndexOutputVersionBlockTreeTermsWriter.indexOutprivate final IndexOutputVersionBlockTreeTermsWriter.outMethods in org.apache.lucene.sandbox.codecs.idversion with parameters of type IndexOutputModifier and TypeMethodDescriptionvoidIDVersionPostingsWriter.init(IndexOutput termsOut, SegmentWriteState state) private static voidVersionBlockTreeTermsWriter.writeBytesRef(IndexOutput out, BytesRef bytes) private voidVersionBlockTreeTermsWriter.writeIndexTrailer(IndexOutput indexOut, long dirStart) Writes the index file trailer.private voidVersionBlockTreeTermsWriter.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 TypeMethodDescriptionbooleanCompletionFieldsConsumer.CompletionTermWriter.finish(IndexOutput output) Stores the built FST inoutputReturns 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 classAnIndexOutputwriting to aByteBuffersDataOutput.classIndexOutput implementation that delegates calls to another directory.(package private) final classclassImplementation class for bufferedIndexOutputthat writes to anOutputStream.final classFields 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 IndexOutputByteBuffersDirectory.FileEntry.createOutput(BiFunction<String, ByteBuffersDataOutput, IndexInput> outputToInput) abstract IndexOutputDirectory.createOutput(String name, IOContext context) Creates a new, empty file in the directory and returns anIndexOutputinstance 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 IndexOutputDirectory.createTempOutput(String prefix, String suffix, IOContext context) Creates a new, empty, temporary file in the directory and returns anIndexOutputinstance 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) final IndexOutputFilterIndexOutput.getDelegate()Gets the delegate that was passed in on creationstatic IndexOutputFilterIndexOutput.unwrap(IndexOutput out) Unwraps all FilterIndexOutputs until the first non-FilterIndexOutput IndexOutput instance and returns itMethods in org.apache.lucene.store with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic IndexOutputFilterIndexOutput.unwrap(IndexOutput out) Unwraps all FilterIndexOutputs until the first non-FilterIndexOutput IndexOutput instance and returns itConstructors in org.apache.lucene.store with parameters of type IndexOutputModifierConstructorDescriptionprotectedFilterIndexOutput(String resourceDescription, String name, IndexOutput out) Creates a FilterIndexOutput with a resource description, name, and wrapped delegate IndexOutputRateLimitedIndexOutput(RateLimiter rateLimiter, IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.util
Fields in org.apache.lucene.util declared as IndexOutputModifier and TypeFieldDescriptionprotected final IndexOutputOfflineSorter.ByteSequencesWriter.outMethods in org.apache.lucene.util with parameters of type IndexOutputModifier and TypeMethodDescriptionprotected OfflineSorter.ByteSequencesWriterOfflineSorter.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 IndexOutputBKDWriter.OneDimensionBKDWriter.dataOut(package private) final IndexOutputBKDWriter.OneDimensionBKDWriter.indexOut(package private) final IndexOutputBKDWriter.OneDimensionBKDWriter.metaOutfinal IndexOutputOfflinePointWriter.outprivate IndexOutputBKDWriter.tempInputMethods in org.apache.lucene.util.bkd with parameters of type IndexOutputModifier and TypeMethodDescriptionprivate voidBKDWriter.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 voidBKDWriter.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 providedIndexOutputs and returns aRunnablethat writes the index of the tree if at least one point has been added, ornullotherwise.private IORunnableBKDWriter.makeWriter(IndexOutput metaOut, IndexOutput indexOut, byte[] splitDimensionValues, long[] leafBlockFPs, long dataStartFP) BKDWriter.merge(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, List<MergeState.DocMap> docMaps, List<PointValues> readers) More efficient bulk-add for incomingPointValuess.BKDWriter.writeField(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree reader) Write a field from aMutablePointTree.private IORunnableBKDWriter.writeField1Dim(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree reader) private IORunnableBKDWriter.writeFieldNDims(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree values) private voidBKDWriter.writeIndex(IndexOutput metaOut, IndexOutput indexOut, int countPerLeaf, int numLeaves, byte[] packedIndex, long dataStartFP) private voidBKDWriter.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 IndexOutputDirectMonotonicWriter.data(package private) final IndexOutputDirectMonotonicWriter.metaMethods in org.apache.lucene.util.packed with parameters of type IndexOutputModifier and TypeMethodDescriptionstatic DirectMonotonicWriterDirectMonotonicWriter.getInstance(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift) Returns an instance suitable for encodingnumValuesinto monotonic blocks of 2blockShiftvalues.Constructors in org.apache.lucene.util.packed with parameters of type IndexOutputModifierConstructorDescription(package private)DirectMonotonicWriter(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift)