Well, I wish it were that easy...I open one IndexWriter to write the
documents to the index after it is created, and then call writer.optimize()
and writer.close().  Your suggestion is a good one in that, from what I've
read, the writer needs to be closed to release the lock file.  Apparently,
there is more to it than that.  Also, this doesn't happen consistently --
just occasionally.

Thanks.


karl wettin-3 wrote:
> 
> On Thu, 2006-08-31 at 15:24 -0700, Philip Brown wrote:
>> 
>> I'm getting the following error trying to instantiate an IndexModifier
>> on a RAMDirectory index:
>> 
>> java.io.IOException: Lock obtain timed out:
>> [EMAIL PROTECTED] 
> 
> You probably forgot to close an IndexWriter?
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Lock-error-attempting-update-of-RAMDirectory-index-tf2199620.html#a6091907
Sent from the Lucene - Java Users forum at Nabble.com.


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

Reply via email to