Class Mage_CatalogSearch_Model_Indexer_Fulltext

Description

CatalogSearch fulltext indexer model

Located in /CatalogSearch/Model/Indexer/Fulltext.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Index_Model_Indexer_Abstract
         |
         --Mage_CatalogSearch_Model_Indexer_Fulltext
Variable Summary
Method Summary
string getDescription ()
string getName ()
bool matchEvent ( $event)
void reindexAll ()
bool _isProductComposite (int $productId)
void _processEvent ( $event)
Mage_CatalogSearch_Model_Indexer_Search _registerCatalogCategoryEvent ( $event)
Mage_CatalogSearch_Model_Indexer_Search _registerCatalogProductEvent ( $event)
void _registerEvent ( $event)
Variables
array $_matchedEntities = array(
Mage_Catalog_Model_Product::ENTITY => array(
Mage_Index_Model_Event::TYPE_SAVE,
Mage_Index_Model_Event::TYPE_MASS_ACTION,
Mage_Index_Model_Event::TYPE_DELETE
),Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE,Mage_Index_Model_Event::TYPE_DELETE,),Mage_Core_Model_Store::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE,Mage_Index_Model_Event::TYPE_DELETE),Mage_Core_Model_Store_Group::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Core_Model_Config_Data::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Catalog_Model_Convert_Adapter_Product::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Catalog_Model_Category::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE))
(line 52)

Indexer must be match entities

  • access: protected

Redefinition of:
Mage_Index_Model_Indexer_Abstract::$_matchedEntities
array $_relatedConfigSettings = array(
Mage_CatalogSearch_Model_Fulltext::XML_PATH_CATALOG_SEARCH_TYPE
)
(line 85)

Related Configuration Settings for match

  • access: protected

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
getDescription (line 114)

Retrieve Indexer description

  • access: public
string getDescription ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::getDescription()
Get Indexer description
getName (line 104)

Retrieve Indexer name

  • access: public
string getName ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::getName()
Get Indexer name
matchEvent (line 127)

Check if event can be matched by process Overwrote for check is flat catalog product is enabled and specific save attribute, store, store_group

  • access: public
bool matchEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::matchEvent()
Check if event can be matched by process
reindexAll (line 393)

Rebuild all index data

  • access: public
void reindexAll ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::reindexAll()
Rebuild all index data
_getIndexer (line 94)

Retrieve Fulltext Search instance

  • access: protected
_getResource (line 42)

Retrieve resource instance

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::_getResource()
Get resource instance
_isProductComposite (line 304)

Check if product is composite

  • access: protected
bool _isProductComposite (int $productId)
  • int $productId
_processEvent (line 315)

Process event

  • access: protected
void _processEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::_processEvent()
Process event based on event state data
_registerCatalogCategoryEvent (line 220)

Get data required for category'es products reindex

  • access: protected
Mage_CatalogSearch_Model_Indexer_Search _registerCatalogCategoryEvent ( $event)
_registerCatalogProductEvent (line 249)

Register data required by catatalog product process in event object

  • access: protected
Mage_CatalogSearch_Model_Indexer_Search _registerCatalogProductEvent ( $event)
_registerEvent (line 189)

Register data required by process in event object

  • access: protected
void _registerEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::_registerEvent()
Register indexer required data inside event object

Inherited Methods

Inherited From Mage_Index_Model_Indexer_Abstract

Mage_Index_Model_Indexer_Abstract::callEventHandler()
Mage_Index_Model_Indexer_Abstract::getDescription()
Mage_Index_Model_Indexer_Abstract::getName()
Mage_Index_Model_Indexer_Abstract::matchEntityAndType()
Mage_Index_Model_Indexer_Abstract::matchEvent()
Mage_Index_Model_Indexer_Abstract::processEvent()
Mage_Index_Model_Indexer_Abstract::register()
Mage_Index_Model_Indexer_Abstract::reindexAll()
Mage_Index_Model_Indexer_Abstract::_processEvent()
Mage_Index_Model_Indexer_Abstract::_registerEvent()

Inherited From Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()

Documentation generated on Fri, 11 Feb 2011 17:03:48 +0200 by phpDocumentor 1.4.3