Located in /Zend/Search/Lucene/Index/SegmentWriter.php (line 43)
Expert: The fraction of terms in the "dictionary" which should be stored
in RAM. Smaller values use more memory, but make searching slightly faster, while larger values use less memory and make searching slightly slower. Searching is typically not dominated by dictionary lookup, so tweaking this is rarely useful.
Expert: The fraction of TermDocs entries stored in skip tables.
Larger values result in smaller indexes, greater acceleration, but fewer accelerable cases, while smaller values result in bigger indexes, less acceleration and more accelerable cases. More detailed experiments would be useful here.
0x0x7FFFFFFF indicates that we don't use skip data Default value is 16
File system adapter.
Number of docs in a segment
'.fdt' file - Stored Fields, the field data.
'.fdx' file - Stored Fields, the field index.
Segment fields. Array of Zend_Search_Lucene_Index_FieldInfo objects for this segment
List of the index files.
Used for automatic compound file generation
Segment name
Normalization factors.
An array fieldName => normVector normVector is a binary string. Each byte corresponds to an indexed document in a segment and encodes normalization factor (float value, encoded by Zend_Search_Lucene_Search_Similarity::encodeNorm())
Object constructor.
Add field to the segment
Returns actual field number
Add fieldInfo to the segment
Returns actual field number
Add stored fields information
Add term
Term positions is an array( docId => array(pos1, pos2, pos3, ...), ... )
Close segment, write it to disk and return segment info
Close dictionary
Returns the total number of documents in this segment.
Returns array of FieldInfo objects.
Create dicrionary, frequency and positions files and write necessary headers
Dump Field Info (.fnm) segment file
Dump Term Dictionary segment file entry.
Used to write entry to .tis or .tii files
Generate compound index file
Documentation generated on Thu, 18 Jan 2007 09:58:59 -0800 by phpDocumentor 1.3.1