From b711c99b903cd6ea44ee57dc02a014dc080573e6 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Thu, 25 Apr 2013 13:07:39 -0400 Subject: [PATCH] Fixed bug: DismaxParams not processed correctly. --- .../src/VuFindSearch/Backend/Solr/QueryBuilder.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php index fee137172ac..4813fb776a9 100644 --- a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php +++ b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php @@ -146,9 +146,7 @@ class QueryBuilder $params->set('qf', implode(' ', $handler->getDismaxFields())); $params->set('qt', 'dismax'); foreach ($handler->getDismaxParams() as $param) { - foreach ($param as $pair) { - $params->add(reset($pair), next($pair)); - } + $params->add(reset($param), next($param)); } if ($handler->hasFilterQuery()) { $params->add('fq', $handler->getFilterQuery()); -- GitLab