Zend Framework  1.12
Public Member Functions | List of all members
Zend_Search_Lucene_Index_SegmentMerger Class Reference

Public Member Functions

 __construct ($directory, $name)
 Object constructor.
 
 addSource (Zend_Search_Lucene_Index_SegmentInfo $segmentInfo)
 Add segmnet to a collection of segments to be merged.
 
 merge ()
 Do merge.
 

Constructor & Destructor Documentation

__construct (   $directory,
  $name 
)

Object constructor.

Creates new segment merger with $directory as target to merge segments into and $name as a name of new segment

Parameters
Zend_Search_Lucene_Storage_Directory$directory
string$name

Zend_Search_Lucene_Index_SegmentWriter_StreamWriter

Member Function Documentation

addSource ( Zend_Search_Lucene_Index_SegmentInfo  $segmentInfo)

Add segmnet to a collection of segments to be merged.

Parameters
Zend_Search_Lucene_Index_SegmentInfo$segment
merge ( )

Do merge.

Returns number of documents in newly created segment

Returns
Zend_Search_Lucene_Index_SegmentInfo
Exceptions
Zend_Search_Lucene_Exception