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

PrototypeItemIndex

Описание и методы

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


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

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

Методы

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

Поля

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

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



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