...Человеческий поиск в разработке...
- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/model/linkurlindex.php
- Класс: BitrixImModelLinkUrlIndexTable
- Вызов: LinkUrlIndexTable::generateSearchIndex
static function generateSearchIndex(UrlItem $url): string { $uri = new Uri($url->getUrl()); $splitUrl = Helper::splitWords($uri->getHost()); $splitUrl = array_diff($splitUrl, self::FORBIDDEN_WORDS); $index = $splitUrl; if ($url->getEntity()->isRich()) { $richData = $url->getEntity()->getRichData(); if ($richData !== null) { $splitTitle = Helper::splitWords($richData->getName()); $index = array_merge($splitUrl, $splitTitle); } } return Content::prepareStringToken(implode(' ', $index)); }