Вывести список популярных поисковых фраз из статистики 1С-Битрикс

Вывести список популярных поисковых фраз из статистики 1С-Битрикс
Выводим пять популярных поисковых запроса из статистики битрикса через класс CSearchStatistic
📅 12 апреля 2023
👁🗨 597

Передо мной встала задача вывести отдельным блоком список популярных запросов из статистики поисковых фраз в битриксе ограниченный количеством в пять элементов. Для решения данной задачи нам понадобится метод GetList класса CSearchStatistic для работы со статистикой поиска.
<?
$searchList = CSearchStatistic::GetList( // Метод возвращающий список поисковых фраз
[
'COUNT' => 'DESC' // Сортируем полученные поисковые фразы по количеству запросов по убыванию
],
false,
[
'PHRASE' // Выводим поле "Поисковая фраза"
],
true // Устанавливаем true для передачи COUNT в сортировку по количеству запросов
);
$searchList->NavStart(5); // Ограничиваем вывод пятью элементами
while ($search = $searchList->Fetch()) { ?>
<a href="/search/?q=<?= $search['PHRASE']; ?>"><?= $search['PHRASE']; ?></a>
<? } ?>