¿Cómo se genera el informe de términos de búsqueda?

Estoy buscando crear una consulta SQL que me muestre los elementos de búsqueda más populares para cualquier rango de fechas junto con el CTR. ¿Alguien sabe cómo se genera el informe de registros de búsqueda (que se encuentra en …/admin/logs/search_logs?period=weekly) y, especialmente, cómo se calcula el CTR?

Veo que existe una tabla llamada search_logs, pero no estoy seguro de qué se está analizando para calcular el CTR.

Gracias,
Oleg.

¡Qué tema tan antiguo sin respuesta! Vamos a darle un empujón :smiley:

Me gustaría saber qué temas se hicieron clic para un término de búsqueda específico. Encontré esta consulta, que se acerca, pero parece que las tablas están obsoletas desde entonces:

¿Hay alguna manera de lograrlo en la versión más reciente?

:wave:

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

y

Deberían darte toda la información que necesitas.