Re-embedding is not a neutral operation, even when the text is identical. Chunk boundaries change when you switch splitters, size targets, or overlap, and chunking choices decide what can be retrieved at all. Pinecone's guide makes the point bluntly: if chunks are too small or too large you get imprecise results or missed content, and if a chunk does not make sense to a human without surrounding context, it will not carry meaning into the index either (Pinecone). NVIDIA's chunking experiments show the same instability from the other direction: the best-performing chunk size varied by dataset, with one dataset favoring 1,024-token chunks, another 512, and page-level chunking producing the highest average accuracy across all tested datasets (NVIDIA). A rebuild that changes any of those parameters changes the unit you are measuring.
The second source of drift is context loss at the chunk level. Anthropic's Contextual Retrieval work reports that adding chunk-specific context before embedding reduced the top-20 retrieval failure rate by 35 percent averaged across tested data sources, and 49 percent when combined with contextual BM25 (Claude Cookbook). That is the size of effect a context-free versus context-enriched corpus can produce. If your rebuild adds or removes that kind of prefix, your aggregate recall number will move even though your documents did not.
Add hybrid retrieval and the picture multiplies. A pipeline that fuses dense and sparse results, then reranks with a late-interaction model, has three retrieval paths that can each shift when one index is rebuilt (Qdrant). Qdrant notes that hybrid search casts a wide net to maximize recall while reranking tightens precision on a smaller candidate set. That means a rebuild can improve candidates and still degrade the final top-k if the fusion weights or reranker no longer match the new embeddings.
A rebuild also has a database-world analogue worth borrowing. SQL Server's guidance distinguishes reorganize (light maintenance) from rebuild (full regeneration), and recommends choosing based on fragmentation levels rather than rebuilding everything on a schedule (Microsoft Learn). The parallel for vector search: do not rebuild and promote in one motion. Stage, measure, then promote.



