예제 #1
0
파일: engine.php 프로젝트: janeklb/moodle
 /**
  * Adds a document to the search engine.
  *
  * This does not commit to the search engine.
  *
  * @param document $document
  * @param bool     $fileindexing True if file indexing is to be used
  * @return bool
  */
 public function add_document($document, $fileindexing = false)
 {
     $docdata = $document->export_for_engine();
     if (!$this->add_solr_document($docdata)) {
         return false;
     }
     if ($fileindexing) {
         // This will take care of updating all attached files in the index.
         $this->process_document_files($document);
     }
     return true;
 }