| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Source view] [Print] [Project Stats]
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: | 506 lines (17 kb) |
| Included or required: | 0 times |
| Referenced: | 1 time |
| Includes or requires: | 0 files |
Zend_Search_Lucene_Index_Writer:: (9 methods):
__construct()
addDocument()
_maybeMergeSegments()
_mergeSegments()
_updateSegments()
commit()
addIndexes()
optimize()
_newSegmentName()
Class: Zend_Search_Lucene_Index_Writer - X-Ref
| __construct(Zend_Search_Lucene_Storage_Directory $directory, &$segmentInfos, $create = false) X-Ref |
| Opens the index for writing IndexWriter constructor needs Directory as a parameter. It should be a string with a path to the index folder or a Directory object. Second constructor parameter create is optional - true to create the index or overwrite the existing one. param: Zend_Search_Lucene_Storage_Directory $directory param: array $segmentInfos param: boolean $create |
| addDocument(Zend_Search_Lucene_Document $document) X-Ref |
| Adds a document to this index. param: Zend_Search_Lucene_Document $document |
| _maybeMergeSegments() X-Ref |
| Merge segments if necessary |
| _mergeSegments($segments) X-Ref |
| Merge specified segments $segments is an array of SegmentInfo objects param: array $segments |
| _updateSegments() X-Ref |
| Update segments file by adding current segment to a list |
| commit() X-Ref |
| Commit current changes |
| addIndexes($readers) X-Ref |
| Merges the provided indexes into this index. param: array $readers return: void |
| optimize() X-Ref |
| Merges all segments together into a single segment, optimizing an index for search. Input is an array of Zend_Search_Lucene_Index_SegmentInfo objects |
| _newSegmentName() X-Ref |
| Get name for new segment return: string |
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |