...Человеческий поиск в разработке...
- Модуль: blog
- Путь к файлу: ~/bitrix/modules/blog/lib/item/post.php
- Класс: BitrixBlogItemPost
- Вызов: Post::detectTags
public function detectTags() { static $parser = null; $result = array(); $fields = $this->getFields(); $searchFields = array('DETAIL_TEXT'); if ( !isset($fields['MICRO']) || $fields['MICRO'] != 'Y' ) { $searchFields[] = 'TITLE'; } foreach ($searchFields as $fieldCode) { if ( empty($fieldCode) || empty($fields[$fieldCode]) ) { continue; } if ($parser === null) { $parser = new CTextParser(); } $result = array_merge($result, $parser->detectTags($fields[$fieldCode])); } return array_unique($result); }