[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/search/Zend/Search/Lucene/Index/ -> SegmentMerger.php (summary)

Zend Framework LICENSE

Copyright: Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)
License: http://framework.zend.com/license/new-bsd New BSD License
File Size: 273 lines (9 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Zend_Search_Lucene_Index_SegmentMerger:: (7 methods):
  __construct()
  addSource()
  merge()
  _mergeFields()
  _mergeNorms()
  _mergeStoredFields()
  _mergeTerms()


Class: Zend_Search_Lucene_Index_SegmentMerger  - X-Ref


__construct($directory, $name)   X-Ref
Object constructor.

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

param: Zend_Search_Lucene_Storage_Directory $directory
param: string $name

addSource(Zend_Search_Lucene_Index_SegmentInfo $segmentInfo)   X-Ref
Add segmnet to a collection of segments to be merged

param: Zend_Search_Lucene_Index_SegmentInfo $segment

merge()   X-Ref
Do merge.

Returns number of documents in newly created segment

return: Zend_Search_Lucene_Index_SegmentInfo

_mergeFields()   X-Ref
Merge fields information


_mergeNorms()   X-Ref
Merge field's normalization factors


_mergeStoredFields()   X-Ref
Merge fields information


_mergeTerms()   X-Ref
Merge fields information




Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7