diff --git a/classes/Search.php b/classes/Search.php index 618286af3dcfb..4ba6bb4490192 100644 --- a/classes/Search.php +++ b/classes/Search.php @@ -760,7 +760,7 @@ protected static function saveIndex(&$queryArray3) if (is_array($queryArray3) && !empty($queryArray3)) { Db::getInstance()->execute( 'INSERT INTO '._DB_PREFIX_.'search_index (id_product, id_word, weight) - VALUES '.implode(',', array_map('intval', $queryArray3)).' + VALUES '.implode(',', $queryArray3).' ON DUPLICATE KEY UPDATE weight = weight + VALUES(weight)', false ); }