Maintaining Semantic Search Relevance: Dynamic Embedding Database Updates

Hello, for semantic search when you need to continuously add new items in an embedding, do you need to continuously recompute the whole embedding database to have a coherent relationship between each other. I want to perform semantic search on the database.

1 Like

Hi and welcome to the Developer Forum!

No, you can add and remove embedding entries as you wish, it’s one of the mayor advantages of embeddings.

You may wish to update related embeddings that contain overlap for completeness, but that is usually done by tracking the index and altering the entry immediately before and after, although most major vector database engines will handle this for you.