/** * Add filter by attribute rated price * * @param Enterprise_Search_Model_Resource_Collection $collection * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute * @param string|array $value * @param int $rate * * @return bool */ public function addRatedPriceFilter($collection, $attribute, $value, $rate = 1) { $collection->addPriceData(); $fieldName = Mage::getResourceSingleton('enterprise_search/engine')->getSearchEngineFieldName($attribute); $collection->addSearchParam(array($fieldName => $value)); return true; }
/** * Add filter by attribute rated price * * @param Enterprise_Search_Model_Resource_Collection $collection * @param Mage_Catalog_Model_Resource_Eav_Attribute $attribute * @param string|array $value * @param int $rate * * @return bool */ public function addRatedPriceFilter($collection, $attribute, $value, $rate = 1) { $collection->addPriceData(); $collection->addSearchParam(array('price' => $value)); return true; }