Zend_Search_Lucene_Index_WriterLocated in /Zend/Search/Lucene/Index/Writer.php (line 35)
Zend_Search_Lucene_Index_Writer
__construct
(Zend_Search_Lucene_Storage_Directory $directory, [boolean $create = false])
integer
$maxMergeDocs
(line 99)
Determines the largest number of documents ever merged by addDocument().
integer
$mergeFactor
(line 83)
Determines how often segment indices are merged by addDocument().
integer
$minMergeDocs
(line 92)
Determines the minimal number of documents required before the buffered in-memory documents are merging and a new Segment is created.
Zend_Search_Lucene_Index_SegmentWriter
$_currentSegment
(line 114)
Current segment to add documents
Zend_Search_Lucene_Storage_Directory
$_directory
= null (line 51)
File system adapter.
array
$_newSegments
(line 107)
List of the segments, created by index writer Array of Zend_Search_Lucene_Index_SegmentInfo objects
integer
$_segmentNameCounter
(line 68)
Segment name counter.
Used to name new segments .
inteher
$_segments
(line 75)
Number of the segments in the index
integer
$_version
(line 60)
Index version Counts how often the index has been changed by adding or deleting docs
Constructor __construct (line 127)
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.
addDocument (line 179)
Adds a document to this index.
addIndexes (line 252)
Merges the provided indexes into this index.
close (line 277)
Flushes all changes to an index and closes all associated files.
commit (line 225)
Commit current changes returns array of new segments
docCount (line 265)
Returns the number of documents currently in this index.
optimize (line 291)
Merges all segments together into a single segment, optimizing an index for search.
return void
_newSegmentName (line 303)
Get name for new segment
_updateSegments (line 197)
Update segments file by adding current segment to a list
Documentation generated on Tue, 18 Apr 2006 11:55:49 -0700 by phpDocumentor 1.3.0RC3