Uses of Class
org.apache.lucene.index.Sorter.DocMap
-
Packages that use Sorter.DocMap Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.bitvectors A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graphorg.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.misc.index Misc index tools and index support. -
-
Uses of Sorter.DocMap in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type Sorter.DocMap Modifier and Type Method Description void
BufferingKnnVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
abstract void
KnnVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
Flush all buffered data on disk *Constructors in org.apache.lucene.codecs with parameters of type Sorter.DocMap Constructor Description SortingByteVectorValues(BufferingKnnVectorsWriter.BufferedByteVectorValues delegate, Sorter.DocMap sortMap)
SortingFloatVectorValues(BufferingKnnVectorsWriter.BufferedFloatVectorValues delegate, Sorter.DocMap sortMap)
-
Uses of Sorter.DocMap in org.apache.lucene.codecs.bitvectors
Methods in org.apache.lucene.codecs.bitvectors with parameters of type Sorter.DocMap Modifier and Type Method Description void
HnswBitVectorsFormat.FlatBitVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
-
Uses of Sorter.DocMap in org.apache.lucene.codecs.hnsw
Methods in org.apache.lucene.codecs.hnsw with parameters of type Sorter.DocMap Modifier and Type Method Description abstract void
FlatVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
Flush all buffered data on disk * -
Uses of Sorter.DocMap in org.apache.lucene.codecs.lucene99
Methods in org.apache.lucene.codecs.lucene99 with parameters of type Sorter.DocMap Modifier and Type Method Description void
Lucene99FlatVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
void
Lucene99HnswVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
void
Lucene99ScalarQuantizedVectorsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
private void
Lucene99FlatVectorsWriter. writeSortingField(Lucene99FlatVectorsWriter.FieldWriter<?> fieldData, int maxDoc, Sorter.DocMap sortMap)
private void
Lucene99HnswVectorsWriter. writeSortingField(Lucene99HnswVectorsWriter.FieldWriter<?> fieldData, Sorter.DocMap sortMap)
private void
Lucene99ScalarQuantizedVectorsWriter. writeSortingField(Lucene99ScalarQuantizedVectorsWriter.FieldWriter fieldData, int maxDoc, Sorter.DocMap sortMap)
-
Uses of Sorter.DocMap in org.apache.lucene.codecs.perfield
Methods in org.apache.lucene.codecs.perfield with parameters of type Sorter.DocMap Modifier and Type Method Description void
PerFieldKnnVectorsFormat.FieldsWriter. flush(int maxDoc, Sorter.DocMap sortMap)
-
Uses of Sorter.DocMap in org.apache.lucene.index
Fields in org.apache.lucene.index declared as Sorter.DocMap Modifier and Type Field Description private Sorter.DocMap
FreqProxTermsWriter.SortingTerms. docMap
(package private) Sorter.DocMap
FreqProxTermsWriter.SortingTermsEnum. docMap
private Sorter.DocMap
PointValuesWriter.MutableSortingPointValues. docMap
(package private) Sorter.DocMap
SortingCodecReader. docMap
private Sorter.DocMap
SortingCodecReader.SortingBits. docMap
private Sorter.DocMap
SortingCodecReader.SortingIntersectVisitor. docMap
private Sorter.DocMap
SortingCodecReader.SortingPointTree. docMap
private Sorter.DocMap
SortingCodecReader.SortingPointValues. docMap
(package private) Sorter.DocMap
DocumentsWriterPerThread.FlushedSegment. sortMap
(package private) Sorter.DocMap
ReadersAndUpdates. sortMap
Methods in org.apache.lucene.index that return Sorter.DocMap Modifier and Type Method Description (package private) Sorter.DocMap
IndexingChain. flush(SegmentWriteState state)
private Sorter.DocMap
IndexingChain. maybeSortSegment(SegmentWriteState state)
Sorter.DocMap
MergePolicy.OneMerge. reorder(CodecReader reader, Directory dir)
Extend this method if you wish to renumber doc IDs.private static Sorter.DocMap
Sorter. sort(int maxDoc, IndexSorter.DocComparator comparator)
Computes the old-to-new permutation over the given comparator.(package private) Sorter.DocMap
Sorter. sort(int maxDoc, IndexSorter.DocComparator[] comparators)
(package private) Sorter.DocMap
Sorter. sort(LeafReader reader)
Returns a mapping from the old document ID to its new location in the sorted index.Methods in org.apache.lucene.index with parameters of type Sorter.DocMap Modifier and Type Method Description void
BinaryDocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer dvConsumer)
(package private) abstract void
DocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer consumer)
void
FreqProxTermsWriter. flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms)
void
NormValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, NormsConsumer normsConsumer)
void
NumericDocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer dvConsumer)
void
PointValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, PointsWriter writer)
void
SortedDocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer dvConsumer)
void
SortedNumericDocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer dvConsumer)
void
SortedSetDocValuesWriter. flush(SegmentWriteState state, Sorter.DocMap sortMap, DocValuesConsumer dvConsumer)
(package private) void
SortingStoredFieldsConsumer. flush(SegmentWriteState state, Sorter.DocMap sortMap)
(package private) void
SortingTermVectorsConsumer. flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms)
(package private) void
StoredFieldsConsumer. flush(SegmentWriteState state, Sorter.DocMap sortMap)
(package private) void
TermsHash. flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms)
(package private) void
TermVectorsConsumer. flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms)
(package private) void
VectorValuesConsumer. flush(SegmentWriteState state, Sorter.DocMap sortMap)
(package private) static DocValuesProducer
NumericDocValuesWriter. getDocValuesProducer(FieldInfo writerFieldInfo, PackedLongValues values, DocsWithFieldSet docsWithField, Sorter.DocMap sortMap)
(package private) static DocValuesProducer
SortedDocValuesWriter. getDocValuesProducer(FieldInfo writerFieldInfo, BytesRefHash hash, PackedLongValues ords, int[] sortedValues, int[] ordMap, DocsWithFieldSet docsWithField, Sorter.DocMap sortMap)
(package private) static boolean
Sorter. isConsistent(Sorter.DocMap docMap)
Check consistency of aSorter.DocMap
, useful for assertions.private void
IndexWriter. publishFlushedSegment(SegmentCommitInfo newSegment, FieldInfos fieldInfos, FrozenBufferedUpdates packet, FrozenBufferedUpdates globalPacket, Sorter.DocMap sortMap)
Atomically adds the segment private delete packet and publishes the flushed segments SegmentInfo to the index writer.(package private) void
FreqProxTermsWriter.SortingDocsEnum. reset(Sorter.DocMap docMap, PostingsEnum in)
(package private) void
FreqProxTermsWriter.SortingPostingsEnum. reset(Sorter.DocMap docMap, PostingsEnum in, boolean storePositions, boolean storeOffsets)
(package private) void
DocumentsWriterPerThread. sealFlushedSegment(DocumentsWriterPerThread.FlushedSegment flushedSegment, Sorter.DocMap sortMap, DocumentsWriter.FlushNotifications flushNotifications)
Seals theSegmentInfo
for the new flushed segment and persists the deleted documentsFixedBitSet
.(package private) static NumericDocValuesWriter.NumericDVs
NumericDocValuesWriter. sortDocValues(int maxDoc, Sorter.DocMap sortMap, NumericDocValues oldDocValues, boolean dense)
private static int[]
SortedDocValuesWriter. sortDocValues(int maxDoc, Sorter.DocMap sortMap, SortedDocValues oldValues)
private FixedBitSet
DocumentsWriterPerThread. sortLiveDocs(Bits liveDocs, Sorter.DocMap sortMap)
static CodecReader
SortingCodecReader. wrap(CodecReader reader, Sorter.DocMap docMap, Sort sort)
Expert: same asSortingCodecReader.wrap(org.apache.lucene.index.CodecReader, Sort)
but operates directly on aSorter.DocMap
.private void
IndexingChain. writeDocValues(SegmentWriteState state, Sorter.DocMap sortMap)
Writes all buffered doc values (called fromIndexingChain.flush(org.apache.lucene.index.SegmentWriteState)
).private void
IndexingChain. writeNorms(SegmentWriteState state, Sorter.DocMap sortMap)
private void
IndexingChain. writePoints(SegmentWriteState state, Sorter.DocMap sortMap)
Writes all buffered points. -
Uses of Sorter.DocMap in org.apache.lucene.misc.index
Methods in org.apache.lucene.misc.index that return Sorter.DocMap Modifier and Type Method Description Sorter.DocMap
BPIndexReorderer. computeDocMap(CodecReader reader, Directory tempDir)
Expert: Compute theSorter.DocMap
that holds the new doc ID numbering.
-