Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
(package private) Sorter.DocMap |
SortingLeafReader.docMap |
private Sorter.DocMap |
SortingLeafReader.SortingFields.docMap |
private Sorter.DocMap |
SortingLeafReader.SortingTerms.docMap |
(package private) Sorter.DocMap |
SortingLeafReader.SortingTermsEnum.docMap |
private Sorter.DocMap |
SortingLeafReader.SortingBits.docMap |
private Sorter.DocMap |
SortingLeafReader.SortingPointValues.docMap |
private Sorter.DocMap |
PointValuesWriter.MutableSortingPointValues.docMap |
(package private) Sorter.DocMap |
DocumentsWriterPerThread.FlushedSegment.sortMap |
(package private) Sorter.DocMap |
ReadersAndUpdates.sortMap |
Modifier and Type | Method and Description |
---|---|
Sorter.DocMap |
DefaultIndexingChain.flush(SegmentWriteState state) |
(package private) abstract Sorter.DocMap |
DocConsumer.flush(SegmentWriteState state) |
private Sorter.DocMap |
DefaultIndexingChain.maybeSortSegment(SegmentWriteState state) |
private static Sorter.DocMap |
Sorter.sort(int maxDoc,
Sorter.DocComparator comparator)
Computes the old-to-new permutation over the given comparator.
|
(package private) Sorter.DocMap |
Sorter.sort(int maxDoc,
Sorter.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.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
TermsHash.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
void |
FreqProxTermsWriter.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 |
SortingTermVectorsConsumer.flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
(package private) void |
SortingStoredFieldsConsumer.flush(SegmentWriteState state,
Sorter.DocMap sortMap) |
(package private) void |
StoredFieldsConsumer.flush(SegmentWriteState state,
Sorter.DocMap sortMap) |
void |
SortedNumericDocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer dvConsumer) |
void |
NumericDocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer dvConsumer) |
void |
SortedDocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer dvConsumer) |
void |
SortedSetDocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer dvConsumer) |
(package private) abstract void |
DocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer consumer) |
void |
BinaryDocValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
DocValuesConsumer dvConsumer) |
void |
NormValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
NormsConsumer normsConsumer) |
void |
PointValuesWriter.flush(SegmentWriteState state,
Sorter.DocMap sortMap,
PointsWriter writer) |
(package private) static boolean |
Sorter.isConsistent(Sorter.DocMap docMap)
Check consistency of a
Sorter.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 |
DocumentsWriterPerThread.sealFlushedSegment(DocumentsWriterPerThread.FlushedSegment flushedSegment,
Sorter.DocMap sortMap,
DocumentsWriter.FlushNotifications flushNotifications)
Seals the
SegmentInfo for the new flushed segment and persists
the deleted documents FixedBitSet . |
private SortingLeafReader.CachedBinaryDVs |
BinaryDocValuesWriter.sortDocValues(int maxDoc,
Sorter.DocMap sortMap,
BinaryDocValues oldValues) |
(package private) static SortingLeafReader.CachedNumericDVs |
NumericDocValuesWriter.sortDocValues(int maxDoc,
Sorter.DocMap sortMap,
NumericDocValues oldDocValues) |
private int[] |
SortedDocValuesWriter.sortDocValues(int maxDoc,
Sorter.DocMap sortMap,
SortedDocValues oldValues) |
private long[][] |
SortedNumericDocValuesWriter.sortDocValues(int maxDoc,
Sorter.DocMap sortMap,
SortedNumericDocValues oldValues) |
private long[][] |
SortedSetDocValuesWriter.sortDocValues(int maxDoc,
Sorter.DocMap sortMap,
SortedSetDocValues oldValues) |
private FixedBitSet |
DocumentsWriterPerThread.sortLiveDocs(Bits liveDocs,
Sorter.DocMap sortMap) |
(package private) static LeafReader |
SortingLeafReader.wrap(LeafReader reader,
Sorter.DocMap docMap)
Expert: same as
SortingLeafReader.wrap(org.apache.lucene.index.LeafReader, Sort) but operates directly on a Sorter.DocMap . |
private void |
DefaultIndexingChain.writeDocValues(SegmentWriteState state,
Sorter.DocMap sortMap)
Writes all buffered doc values (called from
DefaultIndexingChain.flush(org.apache.lucene.index.SegmentWriteState) ). |
private void |
DefaultIndexingChain.writeNorms(SegmentWriteState state,
Sorter.DocMap sortMap) |
private void |
DefaultIndexingChain.writePoints(SegmentWriteState state,
Sorter.DocMap sortMap)
Writes all buffered points.
|