Class Zend_Search_Lucene_Index_Writer

Description

Located in /incubator/Zend/Search/Lucene/index/Writer.php (line 35)


	
			
Variable Summary
 integer $maxMergeDocs
 integer $mergeFactor
 integer $minMergeDocs
Method Summary
 Zend_Search_Lucene_Index_Writer __construct (ZSearchDirectory $directory, [boolean $create = false])
 void __destruct ()
 void addDocument (Zend_Search_Lucene_Document $document)
 void addIndexes (array $readers)
 void close ()
 array commit ()
 integer docCount (mixed $readers)
 void optimize ()
Variables
integer $maxMergeDocs (line 99)

Determines the largest number of documents ever merged by addDocument().

  • access: public
integer $mergeFactor (line 83)

Determines how often segment indices are merged by addDocument().

  • access: public
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.

  • access: public
Methods
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.

  • access: public
Zend_Search_Lucene_Index_Writer __construct (ZSearchDirectory $directory, [boolean $create = false])
Destructor __destruct (line 174)
  • access: public
void __destruct ()
addDocument (line 184)

Adds a document to this index.

  • access: public
void addDocument (Zend_Search_Lucene_Document $document)
addIndexes (line 257)

Merges the provided indexes into this index.

  • access: public
void addIndexes (array $readers)
  • array $readers
close (line 282)

Flushes all changes to an index and closes all associated files.

  • access: public
void close ()
commit (line 230)

Commit current changes returns array of new segments

  • access: public
array commit ()
docCount (line 270)

Returns the number of documents currently in this index.

  • access: public
integer docCount (mixed $readers)
optimize (line 296)

Merges all segments together into a single segment, optimizing an index for search.

return void

  • access: public
void optimize ()

Documentation generated on Wed, 08 Mar 2006 04:55:20 -0800 by phpDocumentor 1.3.0RC4