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
 

Fields in org.apache.lucene.index declared as IndexCommit
protected  IndexCommit LiveIndexWriterConfig.commit
          IndexCommit that IndexWriter is opened on.
protected  IndexCommit SnapshotDeletionPolicy.lastCommit
          Most recently committed IndexCommit.
 

Fields in org.apache.lucene.index with type parameters of type IndexCommit
protected  Map<Long,IndexCommit> SnapshotDeletionPolicy.indexCommits
          Used to map gen to IndexCommit.
 

Methods in org.apache.lucene.index that return IndexCommit
 IndexCommit FilterDirectoryReader.getIndexCommit()
           
 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.getIndexCommit(long gen)
          Retrieve an IndexCommit from its generation; returns null if this IndexCommit is not currently snapshotted
 IndexCommit SnapshotDeletionPolicy.snapshot()
          Snapshots the last commit and returns it.
 IndexCommit PersistentSnapshotDeletionPolicy.snapshot()
          Snapshots the last commit.
 

Methods in org.apache.lucene.index that return types with arguments of type IndexCommit
 List<IndexCommit> SnapshotDeletionPolicy.getSnapshots()
          Returns all IndexCommits held by at least one snapshot.
static List<IndexCommit> DirectoryReader.listCommits(Directory dir)
          Returns all commit points that exist in the Directory.
 

Methods in org.apache.lucene.index with parameters of type IndexCommit
 int IndexCommit.compareTo(IndexCommit commit)
           
protected  DirectoryReader FilterDirectoryReader.doOpenIfChanged(IndexCommit commit)
           
protected abstract  DirectoryReader DirectoryReader.doOpenIfChanged(IndexCommit commit)
          Implement this method to support DirectoryReader.openIfChanged(DirectoryReader,IndexCommit).
protected  void SnapshotDeletionPolicy.incRef(IndexCommit ic)
          Increments the refCount for this 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.
 void SnapshotDeletionPolicy.release(IndexCommit commit)
          Release a snapshotted commit.
 void PersistentSnapshotDeletionPolicy.release(IndexCommit commit)
          Deletes a snapshotted commit.
 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
abstract  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)
           
abstract  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 NoDeletionPolicy.onInit(List<? extends IndexCommit> commits)
           
 



Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.