Uses of Class
org.apache.lucene.store.IndexOutput
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Lucene 9.0 file format.
Code to maintain and access indices.
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.codecs
Modifier and TypeMethodDescriptionfinal IndexOutput
CompoundDirectory.createOutput
(String name, IOContext context) final IndexOutput
CompoundDirectory.createTempOutput
(String prefix, String suffix, IOContext context) Modifier and TypeMethodDescriptionabstract void
PostingsWriterBase.init
(IndexOutput termsOut, SegmentWriteState state) Called once after startup, before any terms have been added.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.lucene90
Modifier and TypeFieldDescriptionprotected final IndexOutput
Lucene90PointsWriter.dataOut
Outputs used to write the BKD tree data files.protected final IndexOutput
Lucene90PointsWriter.indexOut
Outputs used to write the BKD tree data files.protected final IndexOutput
Lucene90PointsWriter.metaOut
Outputs used to write the BKD tree data files.Modifier and TypeMethodDescriptionvoid
Lucene90PostingsWriter.init
(IndexOutput termsOut, SegmentWriteState state) -
Uses of IndexOutput in org.apache.lucene.index
Modifier and TypeMethodDescriptionvoid
SegmentInfos.write
(IndexOutput out) Write ourselves to the providedIndexOutput
-
Uses of IndexOutput in org.apache.lucene.store
Modifier and TypeClassDescriptionfinal class
AnIndexOutput
writing to aByteBuffersDataOutput
.class
Implementation class for bufferedIndexOutput
that writes to anOutputStream
.final class
Modifier and TypeMethodDescriptionByteBuffersDirectory.createOutput
(String name, IOContext context) 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) ModifierConstructorDescriptionRateLimitedIndexOutput
(RateLimiter rateLimiter, IndexOutput delegate) -
Uses of IndexOutput in org.apache.lucene.util
Modifier and TypeFieldDescriptionprotected final IndexOutput
OfflineSorter.ByteSequencesWriter.out
Modifier and TypeMethodDescriptionprotected OfflineSorter.ByteSequencesWriter
OfflineSorter.getWriter
(IndexOutput out, long itemCount) Subclasses can override to change how byte sequences are written to disk.ModifierConstructorDescriptionConstructs a ByteSequencesWriter to the provided DataOutput -
Uses of IndexOutput in org.apache.lucene.util.bkd
Modifier and TypeMethodDescriptionBKDWriter.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
. -
Uses of IndexOutput in org.apache.lucene.util.packed
Modifier 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.