Hi,

My limited experience shows that reading/searching in a servlet at the
"same" time as writing to the index from an application (e.g. by a
scheduled script) works very well.

The only thing that has caused me problems is applications (e.g. cron
started) writing to the index that "crash" while the write-lock is in
effect. (The "crash" is in my case often cause by bad socket
programming, and has nothing to do with Lucene.) The following
scheduled applications will then, of cause, not be able to update the
index.

cheers
Clas / frisim.com


On Fri, 21 Jan 2005 09:57:22 -0500, Ashley Steigerwalt
<[EMAIL PROTECTED]> wrote:
> I am a little fuzzy on the thread-safeness of Lucene, or maybe just java.
> From what I understand, and correct me if I'm wrong, Lucene takes care of
> concurrency issues and it is ok to run a query while writing to an index.
> 
> My question is, does this still hold true if the reader and writer are being
> executed as separate programs?  I have a cron job that will update the index
> periodically.  I also have a search application on a web form.  Is this going
> to cause trouble if someone runs a query while the indexer is updating?
> 
> Ashley
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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

Reply via email to