Skip to main content

search-api-v2: Rake tasks

These rake tasks come from the desc descriptions in search-api-v2’s lib/tasks folder. To change what’s shown here, change the description in the code.

document_sync_worker:create_queue

Create RabbitMQ queue for development environment

k exec deploy/search-api-v2 -- rake document_sync_worker:create_queue

View source (lib/tasks/document_sync_worker.rake)

document_sync_worker:run

Listens to and processes messages from the published documents queue

k exec deploy/search-api-v2 -- rake document_sync_worker:run

View source (lib/tasks/document_sync_worker.rake)

quality_monitoring:assert_invariants

Runs the invariant dataset and validates 100% recall

k exec deploy/search-api-v2 -- rake quality_monitoring:assert_invariants

View source (lib/tasks/quality_monitoring.rake)

user_events:import_yesterdays_events

Import yesterday’s user events from the BigQuery analytics dataset

k exec deploy/search-api-v2 -- rake user_events:import_yesterdays_events

View source (lib/tasks/user_events.rake)

user_events:import_intraday_events

Import today’s (intraday) user events from the BigQuery analytics dataset

k exec deploy/search-api-v2 -- rake user_events:import_intraday_events

View source (lib/tasks/user_events.rake)

user_events:import_events_for_date

Import user events from the BigQuery analytics dataset for a specific date

k exec deploy/search-api-v2 -- rake user_events:import_events_for_date[date]

View source (lib/tasks/user_events.rake)

user_events:import_events_for_multiple_dates

Import user events from the BigQuery analytics dataset for multiple dates

k exec deploy/search-api-v2 -- rake user_events:import_events_for_multiple_dates[dates]
More about this task
Specify a list of dates to import user events for
e.g. `import_events_for_multiple_dates['2026-10-01 2026-10-02 2026-10-03']`

View source (lib/tasks/user_events.rake)

user_events:purge_final_week_of_retention_period

Purge user events that occurred during the final week of the retention period

k exec deploy/search-api-v2 -- rake user_events:purge_final_week_of_retention_period

View source (lib/tasks/user_events.rake)