| 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use IndexCommit | |
|---|---|
| org.apache.lucene.index | Code to maintain and access indices. | 
| Uses of IndexCommit in org.apache.lucene.index | 
|---|
| Subclasses of IndexCommit in org.apache.lucene.index | |
|---|---|
protected  class | 
SnapshotDeletionPolicy.SnapshotCommitPoint
Wraps a provided IndexCommit and prevents it
  from being deleted. | 
| Fields in org.apache.lucene.index declared as IndexCommit | |
|---|---|
protected  IndexCommit | 
LiveIndexWriterConfig.commit
IndexCommit that IndexWriter is
  opened on. | 
protected  IndexCommit | 
SnapshotDeletionPolicy.SnapshotCommitPoint.cp
The IndexCommit we are preventing from deletion. | 
protected  IndexCommit | 
SnapshotDeletionPolicy.lastCommit
Most recently committed IndexCommit. | 
| Methods in org.apache.lucene.index that return IndexCommit | |
|---|---|
 IndexCommit | 
IndexWriterConfig.getIndexCommit()
 | 
abstract  IndexCommit | 
DirectoryReader.getIndexCommit()
Expert: return the IndexCommit that this reader has opened.  | 
 IndexCommit | 
LiveIndexWriterConfig.getIndexCommit()
Returns the IndexCommit as specified in
 IndexWriterConfig.setIndexCommit(IndexCommit) or the default,
 null which specifies to open the latest index commit point. | 
 IndexCommit | 
SnapshotDeletionPolicy.getSnapshot(String id)
Get a snapshotted IndexCommit by ID.  | 
 IndexCommit | 
SnapshotDeletionPolicy.snapshot(String id)
Snapshots the last commit.  | 
 IndexCommit | 
PersistentSnapshotDeletionPolicy.snapshot(String id)
Snapshots the last commit using the given ID.  | 
| Methods in org.apache.lucene.index that return types with arguments of type IndexCommit | |
|---|---|
static List<IndexCommit> | 
DirectoryReader.listCommits(Directory dir)
Returns all commit points that exist in the Directory.  | 
protected  List<IndexCommit> | 
SnapshotDeletionPolicy.wrapCommits(List<? extends IndexCommit> commits)
Wraps each IndexCommit as a SnapshotDeletionPolicy.SnapshotCommitPoint. | 
| Methods in org.apache.lucene.index with parameters of type IndexCommit | |
|---|---|
 int | 
IndexCommit.compareTo(IndexCommit commit)
 | 
protected abstract  DirectoryReader | 
DirectoryReader.doOpenIfChanged(IndexCommit commit)
Implement this method to support DirectoryReader.openIfChanged(DirectoryReader,IndexCommit). | 
static DirectoryReader | 
IndexReader.open(IndexCommit commit)
Deprecated. Use DirectoryReader.open(IndexCommit) | 
static DirectoryReader | 
DirectoryReader.open(IndexCommit commit)
Expert: returns an IndexReader reading the index in the given IndexCommit. | 
static DirectoryReader | 
IndexReader.open(IndexCommit commit,
     int termInfosIndexDivisor)
Deprecated. Use DirectoryReader.open(IndexCommit,int) | 
static DirectoryReader | 
DirectoryReader.open(IndexCommit commit,
     int termInfosIndexDivisor)
Expert: returns an IndexReader reading the index in the given IndexCommit and termInfosIndexDivisor. | 
static DirectoryReader | 
DirectoryReader.openIfChanged(DirectoryReader oldReader,
              IndexCommit commit)
If the IndexCommit differs from what the provided reader is searching, open and return a new reader; else, return null.  | 
protected  void | 
SnapshotDeletionPolicy.registerSnapshotInfo(String id,
                     String segment,
                     IndexCommit commit)
Registers the given snapshot information.  | 
 Object | 
SegmentInfos.FindSegmentsFile.run(IndexCommit commit)
Run SegmentInfos.FindSegmentsFile.doBody(java.lang.String) on the provided commit. | 
 IndexWriterConfig | 
IndexWriterConfig.setIndexCommit(IndexCommit commit)
Expert: allows to open a certain commit point.  | 
| Method parameters in org.apache.lucene.index with type arguments of type IndexCommit | |
|---|---|
 void | 
IndexDeletionPolicy.onCommit(List<? extends IndexCommit> commits)
This is called each time the writer completed a commit.  | 
 void | 
KeepOnlyLastCommitDeletionPolicy.onCommit(List<? extends IndexCommit> commits)
Deletes all commits except the most recent one.  | 
 void | 
SnapshotDeletionPolicy.onCommit(List<? extends IndexCommit> commits)
 | 
 void | 
NoDeletionPolicy.onCommit(List<? extends IndexCommit> commits)
 | 
 void | 
IndexDeletionPolicy.onInit(List<? extends IndexCommit> commits)
This is called once when a writer is first instantiated to give the policy a chance to remove old commit points.  | 
 void | 
KeepOnlyLastCommitDeletionPolicy.onInit(List<? extends IndexCommit> commits)
Deletes all commits except the most recent one.  | 
 void | 
SnapshotDeletionPolicy.onInit(List<? extends IndexCommit> commits)
 | 
 void | 
PersistentSnapshotDeletionPolicy.onInit(List<? extends IndexCommit> commits)
 | 
 void | 
NoDeletionPolicy.onInit(List<? extends IndexCommit> commits)
 | 
protected  List<IndexCommit> | 
SnapshotDeletionPolicy.wrapCommits(List<? extends IndexCommit> commits)
Wraps each IndexCommit as a SnapshotDeletionPolicy.SnapshotCommitPoint. | 
| Constructors in org.apache.lucene.index with parameters of type IndexCommit | |
|---|---|
SnapshotDeletionPolicy.SnapshotCommitPoint(IndexCommit cp)
Creates a SnapshotCommitPoint wrapping the provided
  IndexCommit. | 
|
  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||