Skip to content

Instantly share code, notes, and snippets.

@Schrank
Created March 27, 2012 16:05
Show Gist options
  • Save Schrank/2217520 to your computer and use it in GitHub Desktop.
Save Schrank/2217520 to your computer and use it in GitHub Desktop.
Stop Indexing in Magento
<?php
class Klasse {
public static function switchIndexingOff() {
$processes = Mage::getSingleton('index/indexer')->getProcessesCollection();
$processes->walk('setMode', array(Mage_Index_Model_Process::MODE_MANUAL));
$processes->walk('save');
}
public static function rebuildIndices() {
$processes = Mage::getSingleton('index/indexer')->getProcessesCollection();
$processes->walk('reindexAll');
$processes->walk('setMode', array(Mage_Index_Model_Process::MODE_REAL_TIME));
$processes->walk('save');
}
}
@omargits
Copy link

can you tell me how can i implement this in my project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment