protected function getSuggestCollection($query)
 {
     $productAdapter = new Mage_Catalog_Model_Convert_Adapter_Product();
     $collection = Mage::getModel('catalog/product')->getCollection()->addStoreFilter(Mage::app()->getStore()->getId())->addFieldToFilter('name', array('like' => $query))->addAttributeToSelect(array('sku', 'name', 'small_image', 'is_salable', 'image', 'thumbnail'))->addAttributeToFilter('visibility', array('in' => Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH))->addAttributeToFilter('type_id', array('in' => $productAdapter->getProductTypes()))->addAttributeToFilter('status', 1)->setPageSize(10);
     if (empty($collection->getData())) {
         $collection = Mage::getModel('catalog/product')->getCollection()->addStoreFilter(Mage::app()->getStore()->getId())->addFieldToFilter('sku', array('like' => $query))->addAttributeToSelect(array('name', 'sku', 'small_image', 'image', 'is_salable', 'thumbnail'))->addAttributeToFilter('visibility', array('in' => Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH))->addAttributeToFilter('status', 1)->addAttributeToFilter('type_id', array('in' => $productAdapter->getProductTypes()))->setPageSize(10);
     }
     return $collection;
 }