Hi Lei,

On Fri, Jun 14, 2013 at 1:06 AM, Reg <register9...@gmail.com> wrote:
> I noticed if I do the merging in the following way,
> IndexWriter.mabyeMerge() is never triggered automatically by the merge
> scheduler.
>
>
> IndexWriter writer = ...;
>
> IndexReader[] readers = ...;
>
> writer.addIndexes(readers)
>
> writer.close();
>
>
> Is it a bug or by design?

It is by design. For example, if you are adding several batches of
IndexReaders into your index, your MergePolicy will be able to make a
much better decision of which segments to merge after all batches have
been added (by calling maybeMerge explicitely).

--
Adrien

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to