/**
  * Indexes the content and discussions on a document.
  *
  * @param int $docid
  * @param string $textfile
  * @return boolean
  */
 protected function indexDocumentAndDiscussion($docid, $textfile, $title, $version)
 {
     try {
         $discussion = Indexer::getDiscussionText($docid);
         return $this->lucene->addDocument($docid, $textfile, $discussion, $title, $version);
     } catch (Exception $e) {
         return false;
     }
 }