Manager
Manager – класс для управления индексами.
Методы класса
| Метод | Описание | С версии |
|---|---|---|
| checkAdminNotification | Метод добавляет уведомление пользователям группы Администраторы о необходимости пересоздания индекса. | 15.0.1 |
| createIndexer | Метод создает и инициализирует новый экземпляр класса PropertyIndex\Indexer. | 15.0.1 |
| deleteElementIndex | Метод удаляет всю связанную с элементом информацию, если индекс существует. | 15.0.1 |
| disableDeferredIndexing | Метод отключает отложенную индексацию. | 17.6.0 |
| deleteIndex | Метод удаляет индекс и проставляет отметку для инфоблока, что у него нет индекса. | 15.0.1 |
| dropIfExists | Метод удаляет из базы данных все таблицы, связанные с индексом заданного инфоблока. | 15.0.1 |
| enableDeferredIndexing | Метод включает отложенную индексацию. | 17.6.0 |
| markAsInvalid | Метод проставляет отметку для инфоблока, что ему необходима переиндексация. | 15.0.1 |
| resolveElement | Если передается идентификатор торгового предложения, то метод вернет идентификатор соответствующего ему товара. В противном случае метод вернет искомый идентификатор $elementId. |
15.0.4 |
| resolveIblock | Если передается идентификатор инфоблока торговых предложений, то метод вернет идентификатор соответствующего ему инфоблока товаров. В противном случае метод вернет искомый идентификатор $iblockId. |
15.0.4 |
| runDeferredIndexing | Метод обновляет индекс инфоблока, если существуют данные для отложенной индексации. | 17.6.0 |
| updateElementIndex | Метод обновляет всю связанную с элементом информацию, если индекс существует. | 15.0.1 |
| usedDeferredIndexing | Метод возвращает true, если отложенное индексирование разрешено. В противном случае – false. | 17.6.0 |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025