diff --git a/module/VuFind/src/VuFind/Controller/BrowseController.php b/module/VuFind/src/VuFind/Controller/BrowseController.php
index 906cdc6d46ef160390c7562a112c9845a142ab86..3aa3b2c41622b46bf897928df2ddf6cef68bc9ce 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);