You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by dn...@apache.org on 2005/05/29 01:00:49 UTC
svn commit: r178894 -
/lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java
/lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java
Author: dnaber
Date: Sat May 28 16:00:49 2005
New Revision: 178894
URL: http://svn.apache.org/viewcvs?rev=178894&view=rev
Log:
javadoc improvements
Modified:
lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java
lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java
Modified: lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java
URL: http://svn.apache.org/viewcvs/lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java?rev=178894&r1=178893&r2=178894&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/index/IndexReader.java Sat May 28 16:00:49 2005
@@ -44,6 +44,9 @@
document in the index. These document numbers are ephemeral--they may change
as documents are added to and deleted from an index. Clients should thus not
rely on a given document having the same number between sessions.
+
+ <p> An IndexReader can be opened on a directory for which an IndexWriter is
+ opened already, but it cannot be used to delete documents from the index then.
@author Doug Cutting
@version $Id$
Modified: lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java
URL: http://svn.apache.org/viewcvs/lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java?rev=178894&r1=178893&r2=178894&view=diff
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/index/IndexWriter.java Sat May 28 16:00:49 2005
@@ -44,9 +44,14 @@
href="#addDocument(org.apache.lucene.document.Document)"><b>addDocument</b></a> method.
When finished adding documents, <a href="#close()"><b>close</b></a> should be called.
- If an index will not have more documents added for a while and optimal search
+ <p>If an index will not have more documents added for a while and optimal search
performance is desired, then the <a href="#optimize()"><b>optimize</b></a>
method should be called before the index is closed.
+
+ <p>Opening an IndexWriter creates a lock file for the directory in use. Trying to open
+ another IndexWriter on the same directory will lead to an IOException. The IOException
+ is also thrown if an IndexReader on the same directory is used to delete documents
+ from the index.
*/
public class IndexWriter {