I believe so. Java's synchronized' keyword is what makes it possible to use multiple threads with a single IndexWriter instance, and I believe that means threads are processed in a FIFO manner.
Otis --- Chris Fraschetti <[EMAIL PROTECTED]> wrote: > If i'm using multiple threads to add documents to the index, can it > be > assumed that they will be added to the index in the order they are > presented to the indexwriter? and thus keeping my local doc id count > would hold true? > > -Chris Fraschetti > > On 7/29/05, Erik Hatcher <[EMAIL PROTECTED]> wrote: > > > > On Jul 29, 2005, at 4:40 PM, Chris Fraschetti wrote: > > > I've got an index which I rebuild each time and don't do any > deletes > > > until the end, so doc ids shouldn't change... at index time, is > there > > > a better way to discover the id of the document i just added than > > > docCount() ? > > > > When building a new index by strictly adding documents, you could > > keep a zero-based counter which would reflect document id at that > > time. They are simply in ascending order. > > > > Erik > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > ___________________________________________________ > Chris Fraschetti > e [EMAIL PROTECTED] > > --------------------------------------------------------------------- > 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]