Thanks a lot for your responses on this.
If I'll have more results on this issue, I'll post them back here.

Shai

On Fri, Mar 21, 2008 at 11:38 PM, Michael McCandless <
[EMAIL PROTECTED]> wrote:

>
> Shai Erera wrote:
> > What do you mean by "does your test do any merging"?
> > All I do is create IndexWriter w/ the RAM and MBD settings as I've
> > described
> > before. Then I just call addDocument. At the end I call optimize()
> > (it is a
> > one time created index, after that I need it optimized for search).
> > I guess Lucene performs segment merging in between, although I think I
> > noticed that before optimize is called, there were 10 segments (CFS
> > files)
> > of size 200MB each, which matches the default merge factor setting
> > to 10 (if
> > I'm not mistaken). Does it mean that no segments were merged during
> > the
> > indexing process?
>
> It sounds likely that Lucene didn't do any of its own segment merging
> before you called optimize.  So this is a good example: if your ram
> buffer size had been smaller, probably more than 10 segments would be
> flushed which would have kicked off a merge.  So even though
> throughput tails off as you increase RAM buffer size, larger RAM
> buffers result in fewer merges taking place, so for a large enough
> index it should be worthwhile having a larger RAM buffer size.
>
> Mike
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Regards,

Shai Erera

Reply via email to