LinkUrlTable::withSearchByUrl

  1. Bitrix24 API (v. 23.675.0)
  2. im
  3. LinkUrlTable
  4. withSearchByUrl
  • Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/model/linkurl.php
  • Класс: BitrixImModelLinkUrlTable
  • Вызов: LinkUrlTable::withSearchByUrl
static function withSearchByUrl(Query $query, string $searchString): void
{
	$preparedSearchString = LinkUrlIndexTable::prepareSearchString($searchString);
	if (Content::canUseFulltextSearch($preparedSearchString))
	{
		$query->registerRuntimeField(
			(new Reference(
				'INDEX',
				LinkUrlIndexTable::class,
				Join::on('this.ID', 'ref.URL_ID')
			))->configureJoinType(Join::TYPE_INNER)
		);

		$query->whereMatch('INDEX.SEARCH_CONTENT', $preparedSearchString);
	}
}

Добавить комментарий