From fef2be140a4ce29f7a51bfac6e721e5d37c8db84 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Wed, 10 Oct 2012 17:19:08 +0000 Subject: [PATCH] [-] BO: improve memory usage for search indexation #PSCFV-4193 --- classes/Search.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/Search.php b/classes/Search.php index a40382392..ed8e9d5db 100644 --- a/classes/Search.php +++ b/classes/Search.php @@ -461,11 +461,11 @@ class SearchCore $products_array = array(); // Every indexed words are cached into a PHP array - $word_ids = Db::getInstance()->executeS(' + $word_ids = $db->executeS(' SELECT id_word, word, id_lang, id_shop - FROM '._DB_PREFIX_.'search_word'); + FROM '._DB_PREFIX_.'search_word', false); $word_ids_by_word = array(); - foreach ($word_ids as $word_id) + while ($word_id = $db->nextRow($word_ids)) { if (!isset($word_ids_by_word[$word_id['id_shop']][$word_id['id_lang']])) $word_ids_by_word[$word_id['id_shop']][$word_id['id_lang']] = array();