Thanks Mike.

Shai

On Sat, Aug 15, 2009 at 12:49 PM, Michael McCandless <
luc...@mikemccandless.com> wrote:

> You could also use NoLockFactory.
>
> Disabling locks just means Lucene stops checking if another writer has
> the index open (the write.lock file).
>
> It's extremely dangerous to do, unless you are absolutely certain your
> application level locking properly implements the protection.  It will
> quickly lead to index corruption.
>
> I would expect no real performance change, unless you create writers
> exceptionally often.
>
> A read-only index need not disable locks because IndexReader will
> never attempt to create a lock.  (Before 2.1 there was also a commit
> lock, which IndexReader did create, but as of 2.1 IndexReader is
> readOnly, unless you use it to do deletions or change norms).
>
> Mike
>
> On Sat, Aug 15, 2009 at 2:15 AM, Shai Erera<ser...@gmail.com> wrote:
> > Hi
> >
> > If I can guarantee only one JVM will update an index (not at a time -
> truly
> > just one JVM), can I disable locks, or is it really necessary only for
> > read-only devices? If I disable locks, will I see any performance
> > improvements?
> >
> > Thanks
> > Shai
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>

Reply via email to