[GH-ISSUE #4687] [FEAT]: Refactor vector db providers #2970

Closed
opened 2026-02-22 18:32:05 -05:00 by yindo · 0 comments
Owner

Originally created by @shatfield4 on GitHub (Nov 25, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4687

Originally assigned to: @shatfield4 on GitHub.

What would you like to see?

Refactor all vector dbs into Class objects that all inherit a base VectorDatabase base class.

The base class contains a method for every common method on all vector database providers. In some instances, it may make sense for the base class method to be defined if all or most providers run the same code for a method.

The vector database-specific providers will then have provider-specific overrides for each.

Originally created by @shatfield4 on GitHub (Nov 25, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/4687 Originally assigned to: @shatfield4 on GitHub. ### What would you like to see? Refactor all vector dbs into Class objects that all inherit a base VectorDatabase base class. The base class contains a method for every common method on all vector database providers. In some instances, it may make sense for the base class method to be defined if all or most providers run the same code for a method. The vector database-specific providers will then have provider-specific overrides for each.
yindo added the enhancementcore-team-onlyfeature request labels 2026-02-22 18:32:05 -05:00
yindo closed this issue 2026-02-22 18:32:05 -05:00
yindo changed title from [FEAT]: Refactor vector db providers to [GH-ISSUE #4687] [FEAT]: Refactor vector db providers 2026-06-05 14:49:34 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#2970