Updating search analytics

Updating analytics reports

Search analytics for all results pages are automatically scheduled to run at 2am daily when Funnelback is installed using a single cron job.

Reports need to be updated at least once before viewing, and updated for new data regularly. Updating analytics reports may take some time for collections which have a high query volume.

Analytics updates are incremental by default - this means that only data since the last update will be processed for the report.

If any changes affecting historical data are made to the configuration (such as amendments to the reporting blacklist) a full analytics update will need to be run. To run a full update follow the instructions below for rebuilding the analytics database.

Scheduling analytics updates

Search analytics reports for individual search packages can be scheduled to occur automatically through Funnelback’s task scheduling feature.

A collection can be excluded from the scheduled analytics update by setting the analytics.scheduled_database_update collection.cfg option to false.

Trend alerts are updated hourly by default via a cron job that is automatically created when Funnelback is installed.

A system administrator can modify the default analytics and trend alerts update times by editing the search user’s crontab and updating the reports-load-queries-log (analytics) and outliers-log-processing (trend alerts) cron jobs. The cron jobs can be removed entirely if you wish to disable these automatic updates.

Manual analytics updates

Analytics updates can be started from the administration dashboard.

  1. Select the results page that you wish to update.

  2. Select update analytics now from the analytics and reporting options.