Thanks Yonik for the clarifications, and for the prompt replies. Now, God forbidding, I should be fine, and shouldn't be losing my sleep :-)
Thanks again to Yonik and Mike. Ajay Garg Yonik Seeley wrote: > > On Feb 3, 2008 11:44 AM, ajay_garg <[EMAIL PROTECTED]> > wrote: >> Firstly, in the 2.3 optimizations, point 4 says :: >> " 4. LUCENE-959: Remove synchronization in Document (yonik)". >> >> Well, what does that mean, since it has already been assured that >> multiple >> adds, deletes, updates CAN be done by multiple threads on a single >> IndexWriter instance. > > That was simply changing the list of fields in a single Document from > Vector to ArrayList (after all, who uses multiple threads to construct > a single document?) > >> Secondly, this multiple-threads-doing-simultaneous-adds-deletes-modifies >> works for me in 2.3; moreover, the source code has also confirmed this ( >> in >> the IndexWriter.java file). However, does this hold true to prior 2.3 >> versions also ( I see that you state that multiple threads using same >> instances has "always" been fine, but just want to confirm it once again, >> as >> to exactly from when on .. ). > > Yes, it has always been fine to add multiple documents to a single > IndexWriter via multiple threads (at least back to 1.4 when I started > hacking on Lucene). > > -Yonik > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Query-in-Lucene-2.3.0-tp15175141p15262193.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]