Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Method and Description |
---|---|
private static BufferedUpdatesStream.SegmentState[] |
FrozenBufferedUpdates.openSegmentStates(IndexWriter writer,
java.util.List<SegmentCommitInfo> infos,
java.util.Set<SegmentCommitInfo> alreadySeenSegments,
long delGen)
Opens SegmentReader and inits SegmentState for each segment.
|
Modifier and Type | Method and Description |
---|---|
private long |
FrozenBufferedUpdates.apply(BufferedUpdatesStream.SegmentState[] segStates)
Applies pending delete-by-term, delete-by-query and doc values updates to all segments in the index, returning
the number of new deleted or updated documents.
|
private long |
FrozenBufferedUpdates.applyDocValuesUpdates(BufferedUpdatesStream.SegmentState[] segStates) |
private static long |
FrozenBufferedUpdates.applyDocValuesUpdates(BufferedUpdatesStream.SegmentState segState,
java.util.Map<java.lang.String,FieldUpdatesBuffer> updates,
long delGen,
boolean segmentPrivateDeletes) |
private long |
FrozenBufferedUpdates.applyQueryDeletes(BufferedUpdatesStream.SegmentState[] segStates) |
private long |
FrozenBufferedUpdates.applyTermDeletes(BufferedUpdatesStream.SegmentState[] segStates) |
static BufferedUpdatesStream.ApplyDeletesResult |
FrozenBufferedUpdates.closeSegmentStates(IndexWriter writer,
BufferedUpdatesStream.SegmentState[] segStates,
boolean success)
Close segment states previously opened with openSegmentStates.
|
private void |
FrozenBufferedUpdates.finishApply(IndexWriter writer,
BufferedUpdatesStream.SegmentState[] segStates,
boolean success,
java.util.Set<java.lang.String> delFiles) |