When the indexing pipeline of an application changes, Vespa may need to reindex stored data so the index reflects the new specification. On Vespa Cloud this is handled for you: reindexing is enabled and started automatically as part of your deployment, and you can follow, pause, resume, re-trigger, and tune it from the Vespa Cloud console. There is no need to call the reindex endpoint and redeploy manually as you would in a self-managed deployment.
This page describes the Vespa Cloud workflow. See Reindexing for the underlying concepts, reindexing states, and schema-change use cases that apply to all deployments.
When you deploy a change that requires reindexing (see changes that require reindexing for the full list), Vespa Cloud enables and starts reindexing automatically once the deployment has converged on the new configuration. This replaces the manual procedure in a self-managed deployment, where reindexing is enabled through the reindex endpoint and started with another redeployment.
Only the stored document fields are re-fed; all derived fields are recomputed. Reindexing runs in the background, but how much it affects the cluster depends on the available resources and the current load. You control this trade-off with the reindexing speed: a lower speed uses fewer resources and has less impact on concurrent feed and queries, while a higher speed completes sooner at the cost of higher load. Until reindexing completes, affected fields may be empty or carry annotations that do not match the new configuration.
Reindexing is managed per content cluster from the Clusters view of a deployment in the Vespa Cloud console. Each content cluster lists its document types with the current reindexing state, speed, progress, and start and end times.
Select one or more document types to:
When you trigger reindexing, a dialog lets you choose the reindexing speed: Conservative, Balanced (the recommended default), or Aggressive. The speed balances time to completion against resource usage: a more aggressive speed completes reindexing sooner but consumes more of the cluster's resources, while a more conservative speed reduces the impact on concurrent feed and queries.
The Clusters view shows live progress for each document type: the state (pending, running, successful, or failed), a completion percentage, and the start and end times.
In addition, a running reindexing is shown as a Reindexing annotation on the metric charts. See Monitoring for details. This makes it easy to correlate reindexing with any change in feed or query latency while it runs.