如何對單品進行索引? 我已經嘗試下面的代碼,但它不工作。如何以編程方式重新編制單一產品的索引?
Mage::getSingleton('index/indexer')->processEntityAction($product, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_SAVE)
還有沒有其他的解決辦法?
如何對單品進行索引? 我已經嘗試下面的代碼,但它不工作。如何以編程方式重新編制單一產品的索引?
Mage::getSingleton('index/indexer')->processEntityAction($product, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_SAVE)
還有沒有其他的解決辦法?
你可以通過它們的屬性做產品索引是這樣的:
$indexer = Mage::getSingleton('index/indexer')->processEntityAction($_product, 'catalog_url', Mage_Index_Model_Event::TYPE_SAVE);
希望,它爲你的作品。
$process = Mage::getSingleton('index/indexer')->getProcessByCode("cataloginventory_stock");
$process->reindexAll();
嘗試使用此不同的代碼你需要:
catalog_product_attribute Product Attributes
catalog_product_price Product Prices
catalog_url Catalog Url Rewrites
catalog_product_flat Product Flat Data
catalog_category_flat Category Flat Data
catalog_category_product Category Product
catalogsearch_fulltext Catalog Search Index
cataloginventory_stock Stock status
謝謝。我只想要產品reindex。但很好,謝謝。 – Parth
是的,它爲我工作。謝謝。 :) @sohil – Parth