From 5299c7900831e5a7ce09bf6e62cf24ff34533d2e Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Mon, 1 Jul 2013 14:43:29 -0400 Subject: [PATCH] Fixed bug: hl.q was never getting set. --- .../src/VuFindSearch/Backend/Solr/QueryBuilder.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php index 1b87844ac09..6baae5858a2 100644 --- a/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php +++ b/module/VuFindSearch/src/VuFindSearch/Backend/Solr/QueryBuilder.php @@ -123,14 +123,10 @@ class QueryBuilder implements QueryBuilderInterface if ($this->containsAdvancedLuceneSyntax($string)) { if ($handler) { - if ($params->get('hl') - && array_intersect($params->get('hl'), array('true', 'on')) - ) { - $params->set( - 'hl.q', - $this->createAdvancedInnerSearchString($string, $handler) - ); - } + $params->set( + 'hl.q', + $this->createAdvancedInnerSearchString($string, $handler) + ); $string = $this->createAdvancedInnerSearchString($string, $handler); if ($handler->hasDismax()) { $string = $handler->createBoostQueryString($string); -- GitLab