Is your feature request related to a problem? Please describe.
Yes, if we change the embedding model to any other, the embedding vectors themselves get lost, and there is no way to recreate them unless we delete and re-add all memories, which are a lot in my case.
Describe the solution you'd like
A button that goes through each memory and re-embedds it. So, if the vector database got wiped, this button would re-embed everything. In fact, this would ideally make more sense to be a global option that re-embeds it for every user.
Describe alternatives you've considered
Restarting OpenWebUI, changing embedding models, etc. Only "Updating" a memory re-creates the embedding for that particular memory.
Additional context
-
Originally created by @Fusseldieb on GitHub (Dec 3, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7576
# Feature Request

**Is your feature request related to a problem? Please describe.**
Yes, if we change the embedding model to any other, the embedding vectors themselves get lost, and there is no way to recreate them unless we delete and re-add ***all memories***, which are a lot in my case.
**Describe the solution you'd like**
A button that goes through each memory and re-embedds it. So, if the vector database got wiped, this button would re-embed everything. In fact, this would ideally make more sense to be a global option that re-embeds it for every user.
**Describe alternatives you've considered**
Restarting OpenWebUI, changing embedding models, etc. Only "Updating" a memory re-creates the embedding for that particular memory.
**Additional context**
\-
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Fusseldieb on GitHub (Dec 3, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7576
Feature Request
Is your feature request related to a problem? Please describe.
Yes, if we change the embedding model to any other, the embedding vectors themselves get lost, and there is no way to recreate them unless we delete and re-add all memories, which are a lot in my case.
Describe the solution you'd like
A button that goes through each memory and re-embedds it. So, if the vector database got wiped, this button would re-embed everything. In fact, this would ideally make more sense to be a global option that re-embeds it for every user.
Describe alternatives you've considered
Restarting OpenWebUI, changing embedding models, etc. Only "Updating" a memory re-creates the embedding for that particular memory.
Additional context
-