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

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
Наверх