It's fine to change any of IW's parameters on an existing index.
Nothing will break.
However, in general, such changes won't be retroactive: they only
apply to future actions the IW will take.
So, changing maxMergeDocs will only prevent future merges from
producing segments larger than that size.
But mergeFactor is an exception to this rule: if you suddenly create
an IW with a lower mergeFactor, the MergePolicy will likely look at
your current index and choose to do a bunch of merges (if your index
has alot of segments) which ConcurrentMergeScheduler will then run,
concurrently.
Mike
Tom Saulpaugh wrote:
Also, Can I change maxMergeDocs?
Thanks.
Tom
-----Original Message-----
From: Mark Miller
Sent: Tuesday, October 28, 2008 1:39 PM
To:
[email protected]Subject: Re: Change the merge factor for an existing index?
Just change it. Merges will start obeying the new merge factor
seamlessly.
- Mark
On Oct 27, 2008, at 1:07 PM, Tom Saulpaugh wrote:
Hello,
We are currently using lucene v2.1 and we are planning to upgrade to
lucene v2.4.
Can we change the merge factor for an existing index and then add
more documents to that index? Is there some kind of upgrade path
like using optimize to move an existing index to a different merge
factor?
Thanks,
Tom
---------------------------------------------------------------------
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]---------------------------------------------------------------------
To unsubscribe, e-mail:
[email protected]For additional commands, e-mail:
[email protected]