From 04c407e35d4247746b1dda3c978b523183f4fcaf Mon Sep 17 00:00:00 2001 From: Mzhelskiy Maxim Date: Sat, 6 Mar 2010 12:02:01 +0000 Subject: [PATCH] fix Sphinx --- classes/modules/sphinx/Sphinx.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/modules/sphinx/Sphinx.class.php b/classes/modules/sphinx/Sphinx.class.php index 9bea3fe5..67a58b1b 100644 --- a/classes/modules/sphinx/Sphinx.class.php +++ b/classes/modules/sphinx/Sphinx.class.php @@ -58,8 +58,7 @@ class LsSphinx extends Module { * используем кеширование при поиске */ $cacheKey = Config::Get('module.search.entity_prefix')."searchResult_{$sObjType}_{$sTerms}_{$iOffset}_{$iLimit}"; - if (false === ($data = $this->Cache_Get($cacheKey))) { - $this->InitSphinx(); + if (false === ($data = $this->Cache_Get($cacheKey))) { /** * Параметры поиска */ @@ -68,6 +67,7 @@ class LsSphinx extends Module { /** * Устанавливаем атрибуты поиска */ + $this->oSphinx->ResetFilters(); if(!is_null($aExtraFilters)){ foreach($aExtraFilters AS $sAttribName => $sAttribValue){ $this->oSphinx->SetFilter(