Фасетный индекс. Работа через Api.

Удаление

CModule::IncludeModule('iblock');
Bitrix\Iblock\PropertyIndex\Manager::DeleteIndex($iblockId);
Bitrix\Iblock\PropertyIndex\Manager::markAsInvalid($iblockId);

Создание

$index = \Bitrix\Iblock\PropertyIndex\Manager::createIndexer(ID_инфоблока);
$index->startIndex();
$index->continueIndex(0); // создание без ограничения по времени
$index->endIndex();

Все методы: Bitrix\Iblock\PropertyIndex\Manager

метод Manager::resolveIblock($iblockId)
метод Manager::resolveElement($iblockId$elementId)
метод Manager::dropIfExists($iblockId)
метод Manager::createIndexer($iblockId)
метод Manager::markAsInvalid($iblockId)
метод Manager::checkAdminNotification($force = false)
метод Manager::deleteIndex($iblockId)
метод Manager::deleteElementIndex($iblockId$elementId)
метод Manager::updateElementIndex($iblockId$elementId)

 

 

Written by 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.