In this post you will learn how to reindex Magento Data Programmatically other way you can also do it manually(System -> Index Management).
Below you will find the Index name and their respective keys which will be require to do the same programmatically:
So, if you want to do re indexing of “Category Products” then follow the below method:-
Make a loop if you want to do the re indexing of all the entities:-
Hope this help!
Njoy!
Below you will find the Index name and their respective keys which will be require to do the same programmatically:
| Index Name | Index Key |
|---|---|
| Product Attributes | 1 |
| Product Prices | 2 |
| Catalog URL Rewrites | 3 |
| Product Flat Data | 4 |
| Category Flat Data | 5 |
| Category Products | 6 |
| Catalog Search index | 7 |
| Tag Aggregation Data | 8 |
| Stock Status | 9 |
So, if you want to do re indexing of “Category Products” then follow the below method:-
$process = Mage::getModel('index/process')->load(6);$process->reindexAll(); |
for ($i = 1; $i <= 9; $i++) { $process = Mage::getModel('index/process')->load($i); $process->reindexAll();}Hope this help!
Njoy!
No comments:
Post a Comment