Как формируется отчет по поисковым запросам?

Я хочу составить SQL-запрос, чтобы получить список самых популярных поисковых запросов за любой заданный период времени вместе с показателем CTR. Кто-нибудь знает, как формируется отчёт «Журнал поиска» (он доступен по адресу …/admin/logs/search_logs?period=weekly) и, в частности, как рассчитывается CTR?

Я вижу, что существует таблица search_logs, но не уверен, какие именно данные используются для расчёта CTR.

Спасибо,
Олег.

Какая старая тема без ответа, давайте её поднимем :smiley:

Мне бы хотелось узнать, по каким темам кликали при конкретном поисковом запросе. Я нашел этот запрос, который близок к решению, но, похоже, с тех пор таблицы устарели:

Есть ли способ реализовать это в последней версии?

:waving_hand:

https://github.com/discourse/discourse/blob/master/app/models/reports/trending_search.rb

и

Должно дать вам всю необходимую информацию.