예제 #1
0
 /**
  * Get an array of Record Driver objects representing items similar to the one
  * passed to the constructor.
  *
  * @return array
  */
 public function getResults()
 {
     $record = $this->getRecordDriver();
     $params = new \VuFindSearch\ParamBag(['rows' => 40]);
     return $this->searchService->similar($record->getSourceIdentifier(), $record->getUniqueId(), $params);
 }
예제 #2
0
 /**
  * Establishes base settings for making recommendations.
  *
  * @param string                            $settings Settings from config.ini
  * @param \VuFind\RecordDriver\AbstractBase $driver   Record driver object
  *
  * @return void
  */
 public function init($settings, $driver)
 {
     $this->results = $this->searchService->similar($driver->getSourceIdentifier(), $driver->getUniqueId());
 }
예제 #3
0
파일: Similar.php 프로젝트: tillk/vufind
 /**
  * Establishes base settings for making recommendations.
  *
  * @param string                            $settings Settings from config.ini
  * @param \VuFind\RecordDriver\AbstractBase $driver   Record driver object
  *
  * @return void
  */
 public function init($settings, $driver)
 {
     $this->results = $this->searchService->similar('Solr', $driver->getUniqueId());
 }