Como o relatório de Search Terms é gerado?

Estou procurando montar uma consulta SQL para mostrar os principais itens de pesquisa para qualquer intervalo de datas, juntamente com o CTR. Alguém sabe como o relatório de Logs de Pesquisa é gerado (está em …/admin/logs/search_logs?period=weekly) e, especialmente, como o CTR é calculado?

Vejo que existe uma tabela search_logs, mas não tenho certeza do que está sendo analisado para o CTR.

Obrigado,
Oleg.

What an old topic without an answer, let’s bump it :smiley:

I would like to find out which topics were clicked for particular search term. I found this query, which comes close, but the tables seem to be deprecated since then:

Is there any way to achieve it on the latest version?

:wave:

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

and

Should give you all you need to know.

4 curtidas