Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Class and Description |
---|---|
class |
KeepOnlyLastCommitDeletionPolicy
This
IndexDeletionPolicy implementation that
keeps only the most recent commit and immediately removes
all prior commits after a new commit is done. |
class |
NoDeletionPolicy
An
IndexDeletionPolicy which keeps all index commits around, never
deleting them. |
class |
PersistentSnapshotDeletionPolicy
A
SnapshotDeletionPolicy which adds a persistence layer so that
snapshots can be maintained across the life of an application. |
class |
SnapshotDeletionPolicy
An
IndexDeletionPolicy that wraps any other
IndexDeletionPolicy and adds the ability to hold and later release
snapshots of an index. |
Modifier and Type | Field and Description |
---|---|
protected IndexDeletionPolicy |
LiveIndexWriterConfig.delPolicy
IndexDeletionPolicy controlling when commit
points are deleted. |
static IndexDeletionPolicy |
NoDeletionPolicy.INSTANCE
The single instance of this class.
|
Modifier and Type | Method and Description |
---|---|
IndexDeletionPolicy |
LiveIndexWriterConfig.getIndexDeletionPolicy()
Returns the
IndexDeletionPolicy specified in
IndexWriterConfig.setIndexDeletionPolicy(IndexDeletionPolicy) or
the default KeepOnlyLastCommitDeletionPolicy / |
IndexDeletionPolicy |
IndexWriterConfig.getIndexDeletionPolicy() |
Modifier and Type | Method and Description |
---|---|
IndexWriterConfig |
IndexWriterConfig.setIndexDeletionPolicy(IndexDeletionPolicy delPolicy)
Expert: allows an optional
IndexDeletionPolicy implementation to be
specified. |
Constructor and Description |
---|
PersistentSnapshotDeletionPolicy(IndexDeletionPolicy primary,
Directory dir)
PersistentSnapshotDeletionPolicy wraps another
IndexDeletionPolicy to enable flexible
snapshotting, passing IndexWriterConfig.OpenMode.CREATE_OR_APPEND
by default. |
PersistentSnapshotDeletionPolicy(IndexDeletionPolicy primary,
Directory dir,
IndexWriterConfig.OpenMode mode)
PersistentSnapshotDeletionPolicy wraps another
IndexDeletionPolicy to enable flexible snapshotting. |
SnapshotDeletionPolicy(IndexDeletionPolicy primary)
Sole constructor, taking the incoming
IndexDeletionPolicy to wrap. |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.