Sharing some useful tips, solutions and notes for Geeks.

Tuesday, November 19, 2019

Reset Magento 2 index programatically

To reset a specific indexer, please use below


use Magento\Framework\App\Bootstrap;
require __DIR__ . '/app/bootstrap.php';
$params = $_SERVER;
$bootstrap = Bootstrap::create(BP, $params);
$obj = $bootstrap->getObjectManager();
$indexer = $obj->get('Magento\Framework\Indexer\IndexerRegistry')->get('design_config_grid');
$state = $indexer->getState();
$state->setStatus(\Magento\Framework\Indexer\StateInterface::STATUS_INVALID);
$state->save(); 



Above code wll reset design_config_grid indexer

No comments: