lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Miller <>
Subject Re: Merge factor problem,
Date Sat, 10 Feb 2007 17:29:46 GMT
 From my experience: if you are going to optimize your index after 
loading (a good idea for making search as fast as possible) than it does 
not matter what you set the merge factor to during the load. If you have 
a healthy max buffered docs set, the merge factor will not affect the 
speed at all - 10, 50, 90, 120, it does not matter. Whether that is 
because a high max buffered causes all of the merges to occur in RAM or 
the optimize causes you to pay the dues you got from the altered merge 
factor, I do not know. I do know that max merged docs is generally the 
biggy for batch loading. Watch out though, setting max merged docs too 
high will cause you to miss the speed sweetspot.

- Mark

Sairaj Sunil wrote:
> Hi,
> just to give more info, I am using Lucene.Net 1.3 version, and not
> 1.9version. I think there is no option of setmaxBufferedDocs() in the
> old
> version. Can you tell me the best way to speed up the performance. 
> What are
> the parameters that I should set. I know that this depends on the system,
> but which parameter exactly speeds up the indexing performance.
> Thank you

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message