예제 #1
0
 public function testGetFieldInfos()
 {
     $directory = new Zend_Search_Lucene_Storage_Directory_Filesystem(dirname(__FILE__) . '/_files/_source');
     $segmentInfo = new Zend_Search_Lucene_Index_SegmentInfo('_1', 2, $directory);
     $fieldInfos = $segmentInfo->getFieldInfos();
     $this->assertEquals($fieldInfos[0]->name, 'path');
     $this->assertEquals($fieldInfos[0]->isIndexed, true);
     $this->assertEquals($fieldInfos[0]->number, 0);
     $this->assertEquals($fieldInfos[0]->storeTermVector, false);
     $this->assertEquals($fieldInfos[1]->name, 'modified');
     $this->assertEquals($fieldInfos[1]->isIndexed, true);
     $this->assertEquals($fieldInfos[1]->number, 1);
     $this->assertEquals($fieldInfos[1]->storeTermVector, false);
     $this->assertEquals($fieldInfos[2]->name, 'contents');
     $this->assertEquals($fieldInfos[2]->isIndexed, true);
     $this->assertEquals($fieldInfos[2]->number, 2);
     $this->assertEquals($fieldInfos[2]->storeTermVector, false);
 }