Index: branches/5.2.x/core/units/helpers/search_helper.php =================================================================== diff -u -N -r14718 -r14730 --- branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 14718) +++ branches/5.2.x/core/units/helpers/search_helper.php (.../search_helper.php) (revision 14730) @@ -1,6 +1,6 @@ _performExactSearch = $this->Application->ConfigValue('PerformExactSearch'); + } + /** * Splits search phrase into keyword using quotes,plus and minus sings and spaces as split criteria * @@ -50,6 +64,14 @@ $final[$kw] = $res[1][$index]; } + if ( $this->_performExactSearch ) { + foreach ($final AS $kw => $plus_minus) { + if ( !$plus_minus ) { + $final[$kw] = '+'; + } + } + } + return $final; }