При поиске образец сравнивается не с целым словом, а сравнивается набор символов. Получается если ищем слово Joom, то в результате будут не только Joom, но и Joomla.
SQL запрос находится в файле плагина поиска content.php:
case 'exact': $text = $db->Quote( '%'.$db->getEscaped( $text, true ).'%', false );
вместо этого используем такое условие:
$text = 'a.title REGEXP ' . $db->Quote( '[[:<:]]' . $db->getEscaped( $text, true ) . '[[:>:]]', false );
дальше соответственно:
//$wheres2[] = 'a.title LIKE '.$text; $wheres2[] = $text;