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.
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:
Post a Comment