4 ms·
You are right that the adapter doesn't upgrade your old vectors — it aligns the two spaces, so retrieval stays bounded by what the old model encoded. If the goa
by aayush4vedi 4mo ago
You are right that the adapter doesn't upgrade your old vectors — it aligns the two spaces, so retrieval stays bounded by what the old model encoded. If the goal is better representations on existing data, re-embed(btw my solutioning offers this dual-write path in migrateion as well :)
The adapter is for the more common case: the upgrade is forced (ada-002 gets deprecated) or a reindex is too big to eat at once — a billion vectors is ~$6k and a stale index for most of a day. Instead you cut over instantly: the new model serves new writes and queries through the rotation, the old index keeps serving untouched, and you re-embed in the background at your own pace. It's a zero-downtime transition, not a free quality bump. Small index? Just re-embed.