Документация для разработчиков
Темная тема

PrototypeItemIndex

Базовый класс для работы с таблицей полнотекстового индекса элементов. На каждый смарт-процесс динамически создается своя таблица полнотекстового индекса в методе \Bitrix\Crm\Model\Dynamic\TypeTable::compileItemIndexEntity.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager.

abstract class Bitrix\Crm\Model\Dynamic\PrototypeItemIndex extends Bitrix\Main\ORM\Data\DataManager

Поля таблицы

Поле Описание Обяз.
ITEM_IDИдентификатор элемента. Primary Key.Да
UPDATED_TIMEВремя добавления / изменения записи.Да
SEARCH_CONTENTТекст для построения индекса.

Необходимо понимать, что этот класс - абстрактный. Для каждого процесса конкретный класс компилируется в рантайме. Здесь в рамках таблицы ITEM_ID - это ID элемента с привязкой уже к конкретному смарт-процессу, эта привязка определена в конкретном классе.


Методы класса

МетодОписание С версии
public static function merge(
	int $itemId,
	string $searchContent
): Result
Записывает данные о полнотекстовом индексе в таблицу. Возвращает объект Bitrix\Main\Result.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024