From 6f1c4e3875640bb728c21322b41b630c2b26134e Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Wed, 5 Sep 2012 15:28:14 -0400 Subject: [PATCH] Integrated Search Manager into browse controller. --- module/VuFind/src/VuFind/Controller/BrowseController.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/module/VuFind/src/VuFind/Controller/BrowseController.php b/module/VuFind/src/VuFind/Controller/BrowseController.php index 906cdc6d46e..3aa3b2c4162 100644 --- a/module/VuFind/src/VuFind/Controller/BrowseController.php +++ b/module/VuFind/src/VuFind/Controller/BrowseController.php @@ -26,9 +26,7 @@ * @link http://vufind.org/wiki/alphabetical_heading_browse Wiki */ namespace VuFind\Controller; -use VuFind\Config\Reader as ConfigReader, VuFind\Db\Table\Tags as TagsTable, - VuFind\Search\Solr\Params as SolrParams, - VuFind\Search\Solr\Results as SolrResults; +use VuFind\Config\Reader as ConfigReader, VuFind\Db\Table\Tags as TagsTable; /** * BrowseController Class @@ -561,7 +559,8 @@ class BrowseController extends AbstractBase protected function getFacetList($facet, $category = null, $sort = 'count', $query = '[* TO *]' ) { - $params = new SolrParams(); + $sm = $this->getSearchManager()->setSearchClassId('Solr'); + $params = $sm->getParams(); $params->addFacet($facet); if ($category != null) { $query = $category . ':' . $query; @@ -569,7 +568,7 @@ class BrowseController extends AbstractBase $query = $facet . ':' . $query; } $params->setOverrideQuery($query); - $searchObject = new SolrResults($params); + $searchObject = $sm->getResults($params); // Get limit from config $params->setFacetLimit($this->config->Browse->result_limit); $params->setLimit(0); -- GitLab