# Plucene::Index::SegmentMerger - perldoc - [phpMan]

## NAME
    [Plucene::Index::SegmentMerger](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentMerger/markdown) - the Segment merger

## SYNOPSIS
            my $merger = [Plucene::Index::SegmentMerger](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentMerger/markdown)->new();

            $merger->add([Plucene::Index::SegmentReader](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentReader/markdown) $reader);
            $merger->merge;

## DESCRIPTION
    This is the segment merger class.

## METHODS
  new
            my $merger = [Plucene::Index::SegmentMerger](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentMerger/markdown)->new();

    This will create a new [Plucene::Index::SegmentMerger](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentMerger/markdown) object.

  add
            $merger->add([Plucene::Index::SegmentReader](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentReader/markdown) $reader);

  segment_reader
  merge
            $merger->merge;

    Perform the merging. After the merge, there will be no readers left stored in the merger object.

