Comment le rapport Search Terms est-il généré ?

Je souhaite construire une requête SQL pour afficher les principaux termes de recherche pour n’importe quelle plage de dates, ainsi que leur taux de clics (CTR). Quelqu’un sait-il comment le rapport « Search Logs » est généré (il se trouve dans …/admin/logs/search_logs?period=weekly) et, plus particulièrement, comment le CTR est calculé ?

Je vois qu’il existe une table search_logs, mais je ne suis pas sûr de savoir quelles données sont utilisées pour le calcul du CTR.

Merci,
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 « J'aime »