<!-- llms-explorer concept facts · https://llms-explorer.com/tree/revision-bound-embedding-index-migration/ · pack 2026-10-22 · ~1192 tokens -->

# Revision-bound embedding index migration

> Source-anchored research for Revision-bound embedding index migration. Run status: BUDGET_EXHAUSTED.

Parent: [Concept knowledge architecture strategies](https://llms-explorer.com/tree/concept-knowledge-architecture-strategies/) · 4 facets · 18 facts · page: https://llms-explorer.com/tree/revision-bound-embedding-index-migration/

## How it works

- The query embedding model must match the intended stored embedding space when switching indexes. (medium confidence) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)

## Problems, failure modes and limitations

- Elasticsearch alias actions can partially succeed unless the request requires missing aliases to fail the complete action list. (low confidence) (verified as of 2026-10-22) — [source](https://www.elastic.co/docs/manage-data/data-store/aliases)

## Comparisons and alternatives

- Elasticsearch 8.19 reindexing reads a source snapshot, rather than continuously applying later writes. (low confidence) — [source](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/docs-reindex.html)

## Facts and statements

- Equal vector dimensions do not establish relevance compatibility between embeddings from different models. (low confidence) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)
- Voyage documents compatibility within its voyage-4 model family while still recommending corpus regeneration during migration. (low confidence) (verified as of 2026-10-22) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)
- MongoDB's self-managed migration procedure keeps new embeddings in a separate field while retaining the existing field and index. (low confidence) (verified as of 2026-10-22) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)
- Qdrant supports building a second collection in the background before atomically changing its collection alias. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/concepts/collections/)
- Elasticsearch can remove and add an index alias in one atomic multi-action request. (low confidence) (verified as of 2026-10-22) — [source](https://www.elastic.co/docs/manage-data/data-store/aliases)
- MongoDB recommends evaluating a successor embedding model on representative application data before production migration. (low confidence) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)
- A successor model with a shorter input context can truncate text that the old model accepted. (low confidence) — [source](https://www.mongodb.com/docs/voyageai/tutorials/migrate-embedding-model.md)
- SentenceTransformer can load a model at an explicit repository commit, tag or branch revision. (low confidence) (verified as of 2026-10-22) — [source](https://www.sbert.net/docs/package_reference/sentence_transformer/SentenceTransformer.html)
- SentenceTransformer's encoding interface exposes prompt, normalization, output precision and dimension truncation settings. (low confidence) (verified as of 2026-10-22) — [source](https://www.sbert.net/docs/package_reference/sentence_transformer/SentenceTransformer.html)
- Elasticsearch reindexing does not copy source index settings or mappings into the destination. (low confidence) (verified as of 2026-10-22) — [source](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-reindex)
- Qdrant's migration tutorial warns that deleting a not-yet-backfilled point can let later backfill recreate it. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/tutorials-operations/embedding-model-migration/)
- Keeping the old Qdrant collection current during an observation period preserves rollback after the initial switch. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/tutorials-operations/embedding-model-migration/)
- Stopping writes to the old collection makes later rollback lose intervening changes. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/tutorials-operations/embedding-model-migration/)
- Qdrant's incremental update tutorial hashes normalized chunk text to distinguish changed content from unchanged content. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/tutorials-operations/incremental-embedding-updates/)
- Qdrant's incremental update tutorial separates a chunk's location-based point identifier from its content hash. (low confidence) (verified as of 2026-10-22) — [source](https://qdrant.tech/documentation/tutorials-operations/incremental-embedding-updates/)
