Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
(package private) ReadersAndUpdates |
BufferedUpdatesStream.SegmentState.rld |
Modifier and Type | Field and Description |
---|---|
private IOUtils.IOConsumer<ReadersAndUpdates> |
BufferedUpdatesStream.SegmentState.onClose |
private java.util.Map<SegmentCommitInfo,ReadersAndUpdates> |
ReaderPool.readerMap |
Modifier and Type | Method and Description |
---|---|
private ReadersAndUpdates |
IndexWriter.commitMergedDeletesAndUpdates(MergePolicy.OneMerge merge,
MergeState mergeState)
Carefully merges deletes and updates for the segments we just merged.
|
(package private) ReadersAndUpdates |
ReaderPool.get(SegmentCommitInfo info,
boolean create)
Obtain a ReadersAndLiveDocs instance from the
readerPool.
|
(package private) ReadersAndUpdates |
IndexWriter.getPooledInstance(SegmentCommitInfo info,
boolean create) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<ReadersAndUpdates> |
ReaderPool.getReadersByRam()
Returns a list of all currently maintained ReadersAndUpdates sorted by it's ram consumption largest to smallest.
|
Modifier and Type | Method and Description |
---|---|
private static void |
IndexWriter.carryOverHardDeletes(ReadersAndUpdates mergedReadersAndUpdates,
int maxDoc,
Bits mergeLiveDocs,
Bits prevHardLiveDocs,
Bits currentHardLiveDocs,
MergeState.DocMap segDocMap,
MergeState.DocMap segLeafDocMap)
This method carries over hard-deleted documents that are applied to the source segment during a merge.
|
(package private) boolean |
IndexWriter.isFullyDeleted(ReadersAndUpdates readersAndUpdates) |
(package private) void |
IndexWriter.release(ReadersAndUpdates readersAndUpdates) |
private void |
IndexWriter.release(ReadersAndUpdates readersAndUpdates,
boolean assertLiveInfo) |
(package private) boolean |
ReaderPool.release(ReadersAndUpdates rld,
boolean assertInfoLive)
Releases the
ReadersAndUpdates . |
void |
IndexWriter.DocModifier.run(int docId,
ReadersAndUpdates readersAndUpdates) |
Constructor and Description |
---|
SegmentState(ReadersAndUpdates rld,
IOUtils.IOConsumer<ReadersAndUpdates> onClose,
SegmentCommitInfo info) |
Constructor and Description |
---|
SegmentState(ReadersAndUpdates rld,
IOUtils.IOConsumer<ReadersAndUpdates> onClose,
SegmentCommitInfo info) |