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

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