Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.index.IndexCommit

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`

Fields in org.apache.lucene.index declared as IndexCommit
`protected IndexCommit` | `SnapshotDeletionPolicy.SnapshotCommitPoint.cp`
`protected IndexCommit` | `SnapshotDeletionPolicy.lastCommit`

Methods in org.apache.lucene.index that return IndexCommit
`IndexCommit` | `IndexReader.getIndexCommit()` Expert: return the IndexCommit that this reader has opened.
`IndexCommit` | `IndexWriterConfig.getIndexCommit()` Returns the `IndexCommit` as specified in `IndexWriterConfig.setIndexCommit(IndexCommit)` or the default, `null` which specifies to open the latest index commit point.
`IndexCommit` | `FilterIndexReader.getIndexCommit()`
`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 Collection<IndexCommit>` | `IndexReader.listCommits(Directory dir)` Returns all commit points that exist in the Directory.
`protected List<IndexCommit>` | `SnapshotDeletionPolicy.wrapCommits(List<? extends IndexCommit> commits)`

Methods in org.apache.lucene.index with parameters of type IndexCommit
`int` | `IndexCommit.compareTo(IndexCommit commit)`
`protected IndexReader` | `IndexReader.doOpenIfChanged(IndexCommit commit)` If the index has changed since it was opened, open and return a new reader; else, return `null`.
`static IndexReader` | `IndexReader.open(IndexCommit commit)` Expert: returns an IndexReader reading the index in the given `IndexCommit`.
`static IndexReader` | `IndexReader.open(IndexCommit commit, boolean readOnly)` Deprecated. Write support will be removed in Lucene 4.0. Use `IndexReader.open(IndexCommit)` instead
`static IndexReader` | `IndexReader.open(IndexCommit commit, IndexDeletionPolicy deletionPolicy, boolean readOnly)` Deprecated. Write support will be removed in Lucene 4.0. Use `IndexReader.open(IndexCommit)` instead
`static IndexReader` | `IndexReader.open(IndexCommit commit, IndexDeletionPolicy deletionPolicy, boolean readOnly, int termInfosIndexDivisor)` Deprecated. Write support will be removed in Lucene 4.0. Use `IndexReader.open(IndexCommit,int)` instead
`static IndexReader` | `IndexReader.open(IndexCommit commit, int termInfosIndexDivisor)` Expert: returns an IndexReader reading the index in the given `IndexCommit` and termInfosIndexDivisor.
`static IndexReader` | `IndexReader.openIfChanged(IndexReader oldReader, IndexCommit commit)` If the IndexCommit differs from what the provided reader is searching, or the provided reader is not already read-only, open and return a new `readOnly=true` reader; else, return null.
`protected void` | `SnapshotDeletionPolicy.registerSnapshotInfo(String id, String segment, IndexCommit commit)` Registers the given snapshot information.
`IndexReader` | `IndexReader.reopen(IndexCommit commit)` Deprecated. Use `IndexReader.openIfChanged(IndexReader,IndexCommit)` instead
`Object` | `SegmentInfos.FindSegmentsFile.run(IndexCommit 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)`

Constructors in org.apache.lucene.index with parameters of type IndexCommit
`IndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl, IndexCommit commit)` Deprecated. use `IndexWriter.IndexWriter(Directory, IndexWriterConfig)` instead
`SnapshotDeletionPolicy.SnapshotCommitPoint(IndexCommit cp)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES