Lucene.Net.TestMergeSchedulerExternal.ReportingMergeScheduler.Merge C# (CSharp) Method

Merge() public method

public Merge ( IndexWriter writer, MergeTrigger trigger, bool newMergesFound ) : void
writer IndexWriter
trigger MergeTrigger
newMergesFound bool
return void
            public override void Merge(IndexWriter writer, MergeTrigger trigger, bool newMergesFound)
            {
                MergePolicy.OneMerge merge = null;
                while ((merge = writer.NextMerge) != null)
                {
                    if (VERBOSE)
                    {
                        Console.WriteLine("executing merge " + merge.SegString(writer.Directory));
                    }
                    writer.Merge(merge);
                }
            }
TestMergeSchedulerExternal.ReportingMergeScheduler