# Indexer

URL: https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Iblock\PropertyIndex\Indexer`
Модуль: Iblock.

Исходный файл: `source/iblock/lib/propertyindex/indexer.php:11`

## Методы (12)

- [`__construct()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/__construct/)
- [`continueIndex()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/continueindex/) — Выполняет шаг индексации. Возвращает количество проиндексированных элементов.
- [`deleteElement()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/deleteelement/) — Удаляет элемент из индекса.
- [`endIndex()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/endindex/) — Завершение создания индекса. Помечает инфоблок как проиндексированный.
- [`estimateElementCount()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/estimateelementcount/) — Возвращает количество элементов, подлежащих индексации.
- [`getLastElementId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/getlastelementid/) — Возвращает метку/курсор индекса. Последний проиндексированный элемент или null, если такового не было.
- [`static getPropertyStorageType()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/getpropertystoragetype/) — Возвращает тип хранилища для свойства.
- [`indexElement()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/indexelement/) — Индексирует один элемент.
- [`init()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/init/) — Инициализирует внутреннее состояние объекта. Должен быть вызван перед использованием.
- [`isExists()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/isexists/) — Проверяет, существуют ли хранилище и словарь в базе данных.
- [`setLastElementId()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/setlastelementid/) — Устанавливает метку/курсор индекса.
- [`startIndex()`](https://chugunov.pro/api-bitrix/iblock/propertyindex/indexer/startindex/) — Удаляет и заново создаёт индекс, чтобы можно было начать индексацию.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Iblock-PropertyIndex-Indexer.html
