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-2025, «1С-Битрикс», 2025