items as $item) { $doc = new Zend_Search_Lucene_Document(); if ($item->link && $item->title && $item->description) { $link = htmlentities(strip_tags( $item->link() )); $doc->addField(Zend_Search_Lucene_Field::UnIndexed('link', $link)); $title = htmlentities(strip_tags( $item->title() )); $doc->addField(Zend_Search_Lucene_Field::Text('title', $title)); $contents = htmlentities(strip_tags( $item->description() )); $doc->addField(Zend_Search_Lucene_Field::Text('contents', $contents)); echo "Adding {$item->title()}...\n"; $index->addDocument($doc); } } $index->commit();