I am using Lucene 1.3 final and am having an error
that I can't seem to shake. Basically, I am updating a
Document in the index incrementally by calling an
IndexReader to remove the document. This works. Then,
I close the IndexReader with the following code:

reader.unlock(reader.directory());
reader.close();

I put the first of the two lines in to try to force
the lock to disable. According to the logging, this
code is being called and the IndexReader is being
closed.

However, then I open a writer to add the document, I
get the following.

java.io.IOException: Lock obtain timed out
        at
org.apache.lucene.store.Lock.obtain(Lock.java:97)
        at
org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:173)
        at 

...

I open the writer by calling:
return new IndexWriter(INDEX_DIR, analyzer, false);

where analyzer=new StandardAnalyzer();

I get the reader by calling:
IndexReader reader=IndexReader.open(INDEX_DIR);

Thanks for any help,
Gabe

__________________________________
Do you Yahoo!?
Yahoo! Mail - More reliable, more storage, less spam
http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to