/**
  * Configures categories into the document
  */
 protected function configureDocumentCategories(sfLuceneDocument $doc)
 {
     $categories = $this->getModelCategories();
     if (count($categories) > 0) {
         foreach ($categories as $category) {
             $this->addCategory($category);
         }
         $doc->addField('sfl_category', implode(' ', $categories));
     }
     $doc->addField('sfl_categories_cache', serialize($categories));
     return $doc;
 }