Hi Sebastian,
If the vector's values are changed, then the vector needs to be re-indexed as you mentioned.
With Milvus, if user wants to update an embedding vector, he/she could first delete the existing one, then insert the new copy.
It won't impact the online availability much. Below is how Milvus handles data injection online.