mirror of
https://github.com/discourse/discourse.git
synced 2026-08-06 13:08:40 +08:00
Previously, `CrawlerScorer` discounted a pageview by 40 points when its session reported human interaction, so a pageview scored before its engagement beacon settled could never have that credit applied. This change inverts the signal to penalize sessions with no measured interaction, raises `BEACON_SETTLE_PERIOD` to 30 minutes so engagement lands before scoring, and updates the built-in crawler data explorer reports to bucket on the 60-point threshold and to count only beacon pageviews. |
||
|---|---|---|
| .. | ||
| tools | ||
| workflows/sql_action | ||
| admin_dashboard_report_provider.rb | ||
| ai_query_enqueuer.rb | ||
| ai_query_generator.rb | ||
| ai_query_params.rb | ||
| data_explorer.rb | ||
| engine.rb | ||
| parameter.rb | ||
| queries.rb | ||
| query_creator.rb | ||
| query_group_bookmarkable.rb | ||
| query_result_cache.rb | ||
| query_result_downloader.rb | ||
| query_runner.rb | ||
| report_generator.rb | ||
| result_format_converter.rb | ||
| result_to_markdown.rb | ||
| statistics.rb | ||
| validation_error.rb | ||