Uses of Class
org.apache.lucene.index.CorruptIndexException

Packages that use CorruptIndexException
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.search Code to search indices. 
 

Uses of CorruptIndexException in org.apache.lucene.index
 

Methods in org.apache.lucene.index that throw CorruptIndexException
 void IndexWriter.addDocument(Document doc)
          Adds a document to this index.
 void IndexWriter.addDocument(Document doc, Analyzer analyzer)
          Adds a document to this index, using the provided analyzer instead of the value of IndexWriter.getAnalyzer().
 void IndexWriter.addIndexes(Directory... dirs)
          Adds all segments from an array of indexes into this index.
 void IndexWriter.addIndexes(IndexReader... readers)
          Merges the provided indexes into this index.
 void IndexWriter.addIndexesNoOptimize(Directory... dirs)
          Deprecated. use IndexWriter.addIndexes(Directory...) instead
 IndexReader SegmentReader.clone(boolean openReadOnly)
           
 IndexReader IndexReader.clone(boolean openReadOnly)
          Clones the IndexReader and optionally changes readOnly.
 void PersistentSnapshotDeletionPolicy.close()
          Closes the index which writes the snapshots to the directory.
abstract  void MergeScheduler.close()
          Close this MergeScheduler.
 void IndexWriter.close()
          Commits all changes to an index and closes all associated files.
 void IndexWriter.close(boolean waitForMerges)
          Closes the index with or without waiting for currently running merges to finish.
 void IndexWriter.commit()
          Commits all pending changes (added & deleted documents, optimizations, segment merges, added indexes, etc.) to the index, and syncs all referenced index files, such that a reader will see the changes and the index updates will survive an OS or machine crash or power loss.
 void IndexWriter.commit(Map<String,String> commitUserData)
          Commits all changes to the index, specifying a commitUserData Map (String -> String).
 void IndexReader.deleteDocument(int docNum)
          Deletes the document numbered docNum.
 void IndexWriter.deleteDocuments(Query... queries)
          Deletes the document(s) matching any of the provided queries.
 void IndexWriter.deleteDocuments(Query query)
          Deletes the document(s) matching the provided query.
 void IndexWriter.deleteDocuments(Term... terms)
          Deletes the document(s) containing any of the terms.
 void IndexWriter.deleteDocuments(Term term)
          Deletes the document(s) containing term.
 int IndexReader.deleteDocuments(Term term)
          Deletes all documents that have a given term indexed.
protected abstract  Object SegmentInfos.FindSegmentsFile.doBody(String segmentFileName)
          Subclass must implement this.
 Document IndexReader.document(int n)
          Returns the stored fields of the nth Document in this index.
 Document SegmentReader.document(int n, FieldSelector fieldSelector)
           
 Document ParallelReader.document(int n, FieldSelector fieldSelector)
           
 Document MultiReader.document(int n, FieldSelector fieldSelector)
           
abstract  Document IndexReader.document(int n, FieldSelector fieldSelector)
          Get the Document at the n th position.
 Document FilterIndexReader.document(int n, FieldSelector fieldSelector)
           
protected  void ParallelReader.doDelete(int n)
           
protected  void MultiReader.doDelete(int n)
           
protected abstract  void IndexReader.doDelete(int docNum)
          Implements deletion of the document numbered docNum.
protected  void FilterIndexReader.doDelete(int n)
           
protected  IndexReader ParallelReader.doReopen(boolean doClone)
           
protected  IndexReader MultiReader.doReopen(boolean doClone)
          If clone is true then we clone each of the subreaders
protected  void ParallelReader.doSetNorm(int n, String field, byte value)
           
protected  void MultiReader.doSetNorm(int n, String field, byte value)
           
protected abstract  void IndexReader.doSetNorm(int doc, String field, byte value)
          Implements setNorm in subclass.
protected  void FilterIndexReader.doSetNorm(int d, String f, byte b)
           
protected  void ParallelReader.doUndeleteAll()
           
protected  void MultiReader.doUndeleteAll()
           
protected abstract  void IndexReader.doUndeleteAll()
          Implements actual undeleteAll() in subclass.
protected  void FilterIndexReader.doUndeleteAll()
           
 void IndexWriter.expungeDeletes()
          Expunges all deletes from the index.
 void IndexWriter.expungeDeletes(boolean doWait)
          Just like IndexWriter.expungeDeletes(), except you can specify whether the call should block until the operation completes.
 MergePolicy.MergeSpecification NoMergePolicy.findMerges(SegmentInfos segmentInfos)
           
abstract  MergePolicy.MergeSpecification MergePolicy.findMerges(SegmentInfos segmentInfos)
          Determine what set of merge operations are now necessary on the index.
 MergePolicy.MergeSpecification NoMergePolicy.findMergesForOptimize(SegmentInfos segmentInfos, int maxSegmentCount, Set<SegmentInfo> segmentsToOptimize)
           
abstract  MergePolicy.MergeSpecification MergePolicy.findMergesForOptimize(SegmentInfos segmentInfos, int maxSegmentCount, Set<SegmentInfo> segmentsToOptimize)
          Determine what set of merge operations is necessary in order to optimize the index.
 MergePolicy.MergeSpecification NoMergePolicy.findMergesToExpungeDeletes(SegmentInfos segmentInfos)
           
abstract  MergePolicy.MergeSpecification MergePolicy.findMergesToExpungeDeletes(SegmentInfos segmentInfos)
          Determine what set of merge operations is necessary in order to expunge all deletes from the index.
 MergePolicy.MergeSpecification LogMergePolicy.findMergesToExpungeDeletes(SegmentInfos segmentInfos)
          Finds merges necessary to expunge all deletes from the index.
protected  void IndexWriter.flush(boolean triggerMerge, boolean applyAllDeletes)
          Flush all in-memory buffered updates (adds and deletes) to the Directory.
protected  void IndexWriter.flush(boolean triggerMerge, boolean flushDocStores, boolean flushDeletes)
          NOTE: flushDocStores is ignored now (hardwired to true); this method is only here for backwards compatibility
static SegmentReader SegmentReader.get(boolean readOnly, Directory dir, SegmentInfo si, int readBufferSize, boolean doOpenStores, int termInfosIndexDivisor)
           
static SegmentReader SegmentReader.get(boolean readOnly, SegmentInfo si, int termInfosIndexDivisor)
           
static Map<String,String> IndexReader.getCommitUserData(Directory directory)
          Reads commitUserData, previously passed to IndexWriter.commit(Map), from current index segments file.
static long IndexReader.getCurrentVersion(Directory directory)
          Reads version number from segments files.
 boolean ParallelReader.isCurrent()
          Checks recursively if all subreaders are up to date.
 boolean MultiReader.isCurrent()
          Checks recursively if all subreaders are up to date.
 boolean IndexReader.isCurrent()
          Check whether any new changes have occurred to the index since this reader was opened.
 boolean FilterIndexReader.isCurrent()
           
static long IndexReader.lastModified(Directory directory2)
          Returns the time the index in the named directory was last modified.
 void IndexWriter.maybeMerge()
          Expert: asks the mergePolicy whether any merges are necessary now and if so, runs the requested merges and then iterate (test again if merges are needed) until no more merges are returned by the mergePolicy.
 void SerialMergeScheduler.merge(IndexWriter writer)
          Just do the merges in sequence.
 void NoMergeScheduler.merge(IndexWriter writer)
           
abstract  void MergeScheduler.merge(IndexWriter writer)
          Run the merges provided by IndexWriter.getNextMerge().
static IndexReader IndexReader.open(Directory directory)
          Returns a IndexReader reading the index in the given Directory, with readOnly=true.
static IndexReader IndexReader.open(Directory directory, boolean readOnly)
          Returns an IndexReader reading the index in the given Directory.
static IndexReader IndexReader.open(Directory directory, IndexDeletionPolicy deletionPolicy, boolean readOnly)
          Expert: returns an IndexReader reading the index in the given Directory, with a custom IndexDeletionPolicy.
static IndexReader IndexReader.open(Directory directory, IndexDeletionPolicy deletionPolicy, boolean readOnly, int termInfosIndexDivisor)
          Expert: returns an IndexReader reading the index in the given Directory, with a custom IndexDeletionPolicy.
static IndexReader IndexReader.open(IndexCommit commit, boolean readOnly)
          Expert: returns an IndexReader reading the index in the given IndexCommit.
static IndexReader IndexReader.open(IndexCommit commit, IndexDeletionPolicy deletionPolicy, boolean readOnly)
          Expert: returns an IndexReader reading the index in the given Directory, using a specific commit and with a custom IndexDeletionPolicy.
static IndexReader IndexReader.open(IndexCommit commit, IndexDeletionPolicy deletionPolicy, boolean readOnly, int termInfosIndexDivisor)
          Expert: returns an IndexReader reading the index in the given Directory, using a specific commit and with a custom IndexDeletionPolicy.
static IndexReader IndexReader.open(IndexWriter writer, boolean applyAllDeletes)
          Open a near real time IndexReader from the IndexWriter.
 void IndexWriter.optimize()
          Requests an "optimize" operation on an index, priming the index for the fastest available search.
 void IndexWriter.optimize(boolean doWait)
          Just like IndexWriter.optimize(), except you can specify whether the call should block until the optimize completes.
 void IndexWriter.optimize(int maxNumSegments)
          Optimize the index down to <= maxNumSegments.
 void IndexWriter.optimize(int maxNumSegments, boolean doWait)
          Just like IndexWriter.optimize(int), except you can specify whether the call should block until the optimize completes.
 void IndexWriter.prepareCommit()
          Expert: prepare for commit.
 void IndexWriter.prepareCommit(Map<String,String> commitUserData)
          Expert: prepare for commit, specifying commitUserData Map (String -> String).
 void SegmentInfos.read(Directory directory)
          This version of read uses the retry logic (for lock-less commits) to find the right segments file to load.
 void SegmentInfos.read(Directory directory, String segmentFileName)
          Read a particular segmentFileName.
static Map<String,String> SegmentInfos.readCurrentUserData(Directory directory)
          Returns userData from latest segments file
static long SegmentInfos.readCurrentVersion(Directory directory)
          Current version number from segments file.
 IndexReader SegmentReader.reopen()
           
 IndexReader ParallelReader.reopen()
          Tries to reopen the subreaders.
 IndexReader MultiReader.reopen()
          Tries to reopen the subreaders.
 IndexReader IndexReader.reopen()
          Refreshes an IndexReader if the index has changed since this instance was (re)opened.
 IndexReader SegmentReader.reopen(boolean openReadOnly)
           
 IndexReader IndexReader.reopen(boolean openReadOnly)
          Just like IndexReader.reopen(), except you can change the readOnly of the original reader.
 IndexReader IndexReader.reopen(IndexCommit commit)
          Expert: reopen this reader on a specific commit point.
 IndexReader IndexReader.reopen(IndexWriter writer, boolean applyAllDeletes)
          Expert: returns a readonly reader, covering all committed as well as un-committed changes to the index.
 Object SegmentInfos.FindSegmentsFile.run()
           
 Object SegmentInfos.FindSegmentsFile.run(IndexCommit commit)
           
 void IndexWriter.setMergeScheduler(MergeScheduler mergeScheduler)
          Deprecated. use IndexWriterConfig.setMergeScheduler(MergeScheduler) instead
 void IndexReader.setNorm(int doc, String field, byte value)
          Expert: Resets the normalization factor for the named field of the named document.
 void IndexReader.setNorm(int doc, String field, float value)
          Deprecated. Use IndexReader.setNorm(int, String, byte) instead, encoding the float to byte with your Similarity's Similarity.encodeNormValue(float). This method will be removed in Lucene 4.0
 void IndexReader.undeleteAll()
          Undeletes all documents currently marked as deleted in this index.
 void IndexWriter.updateDocument(Term term, Document doc)
          Updates a document by first deleting the document(s) containing term and then adding the new document.
 void IndexWriter.updateDocument(Term term, Document doc, Analyzer analyzer)
          Updates a document by first deleting the document(s) containing term and then adding the new document.
 

Constructors in org.apache.lucene.index that throw CorruptIndexException
IndexWriter(Directory d, Analyzer a, boolean create, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl)
          Deprecated. use IndexWriter.IndexWriter(Directory, IndexWriterConfig) instead
IndexWriter(Directory d, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl)
          Deprecated. use IndexWriter.IndexWriter(Directory, IndexWriterConfig) instead
IndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl)
          Deprecated. use IndexWriter.IndexWriter(Directory, IndexWriterConfig) instead
IndexWriter(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, IndexWriter.MaxFieldLength mfl, IndexCommit commit)
          Deprecated. use IndexWriter.IndexWriter(Directory, IndexWriterConfig) instead
IndexWriter(Directory d, Analyzer a, IndexWriter.MaxFieldLength mfl)
          Deprecated. use IndexWriter.IndexWriter(Directory, IndexWriterConfig) instead
IndexWriter(Directory d, IndexWriterConfig conf)
          Constructs a new IndexWriter per the settings given in conf.
PersistentSnapshotDeletionPolicy(IndexDeletionPolicy primary, Directory dir, IndexWriterConfig.OpenMode mode, Version matchVersion)
          PersistentSnapshotDeletionPolicy wraps another IndexDeletionPolicy to enable flexible snapshotting.
 

Uses of CorruptIndexException in org.apache.lucene.search
 

Methods in org.apache.lucene.search that throw CorruptIndexException
abstract  Document Searcher.doc(int i)
          Deprecated.  
 Document Searchable.doc(int i)
          Deprecated. Returns the stored fields of document i.
 Document MultiSearcher.doc(int n)
          Deprecated.  
 Document IndexSearcher.doc(int docID)
           
abstract  Document Searcher.doc(int docid, FieldSelector fieldSelector)
          Deprecated.  
 Document Searchable.doc(int n, FieldSelector fieldSelector)
          Deprecated. Get the Document at the nth position.
 Document MultiSearcher.doc(int n, FieldSelector fieldSelector)
          Deprecated.  
 Document IndexSearcher.doc(int docID, FieldSelector fieldSelector)
           
 

Constructors in org.apache.lucene.search that throw CorruptIndexException
IndexSearcher(Directory path)
          Creates a searcher searching the index in the named directory, with readOnly=true
IndexSearcher(Directory path, boolean readOnly)
          Creates a searcher searching the index in the named directory.
 



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