Class Mage_CatalogSearch_Model_Resource_Fulltext
CatalogSearch Fulltext Index resource model
- Mage_Core_Model_Resource_Abstract
-
Mage_Core_Model_Resource_Db_Abstract
-
Mage_CatalogSearch_Model_Resource_Fulltext
Direct known subclasses
Mage_CatalogSearch_Model_Mysql4_Fulltext
Package: Mage\CatalogSearch
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
protected
|
|
public
string
|
|
public
|
#
rebuildIndex( integer|null $storeId = null, integer|array|null $productIds = null )
Regenerate search index for store(s) |
protected
|
#
_rebuildStoreIndex( integer $storeId, integer|array $productIds = null )
Regenerate search index for specific store |
protected
array
|
#
_getSearchableProducts( integer $storeId, array $staticFields, array|integer $productIds = null, integer $lastProductId = 0, integer $limit = 100 )
Retrieve searchable products per store |
public
|
|
public
|
#
cleanIndex( integer $storeId = null, integer $productId = null )
Delete search index data for store |
public
|
#
prepareResult(
Prepare results for query |
public
|
|
protected
array
|
|
protected
|
|
protected
Zend_Db_Expr
|
#
_unifyField( string $field, string $backendType = 'varchar' )
Returns expresion for field unification |
protected
array
|
#
_getProductAttributes( integer $storeId, array $productIds, array $attributeTypes )
Load product(s) attributes |
protected
|
|
protected
array
|
|
protected
Varien_Object
|
|
protected
string
|
#
_prepareProductIndex( array $indexData, array $productData, integer $storeId )
Prepare Fulltext index value for product |
protected
mixed
|
#
_getAttributeValue( integer $attributeId, mixed $value, integer $storeId )
Retrieve attribute source value for search |
protected
|
|
protected
|
|
protected
string
|
|
public
|
protected
array
|
$_searchableAttributes | null |
#
Searchable attributes cache |
protected
string
|
$_separator | '|' |
#
Index values separator |
protected
array
|
$_dates | array() |
#
Array of Zend_Date objects per store |
protected
array
|
$_productTypes | array() |
#
Product Type Instances cache |
protected
object
|
$_engine | null |
#
Store search engine instance |
$_commitCallbacks
|