/** * 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); }
/** * 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()); }
/** * 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()); }