Hi Otis and Robert,

I added an overview of my changes in JIRA. Hope that helps.

> Anyway, my test did exercise the small batches, in that in our
> incremental updates we delete the documents with the unique term, and
> then add the new (which is what I assumed this was improving), and I
> saw o appreciable difference.

Robert, could you describe a bit more how your test is set up? Or a short
code snippet will help me explain.

Without the patch, when inserts and deletes are interleaved in small
batches, the performance can degrade dramatically because the ramDirectory
is flushed to disk whenever an IndexWriter is closed, causing a lot of
small segments to be created on disk, which eventually need to be merged.

Is this how your test is set up? And, what are the maxBufferedDocs and the
maxBufferedDeleteTerms in your test? You won't see a performance
improvement
if they are about the same as the small batch size. The patch works by
internally buffering inserts and deletes into larger batches.

Regards,
Ning


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

Reply via email to