-
Notifications
You must be signed in to change notification settings - Fork 361
Labels
enhancementNew feature or requestNew feature or request
Description
Add support for 6 additional vector storage backends following the existing architecture pattern at src/core/vector_storage/backend/.
Vector Store Details
1. ChromaDB: HTTP/persistent modes, metadata filtering (npm install chromadb)
2. FAISS: Local high-performance search, multiple index types (npm install faiss-node)
3. Pinecone: Cloud database, namespaces, rate limiting (npm install @pinecone-database/pinecone)
4. Weaviate: GraphQL-based, schema management (npm install weaviate-ts-client)
5. PgVector: PostgreSQL extension, ACID transactions (npm install pg @types/pg)
6. Redis: In-memory, RedisSearch module (npm install redis @redis/search)
Success Criteria
- All implementations follow existing architectural patterns
- Comprehensive test coverage (100%)
- Proper error handling and logging
- Configuration documentation updated
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request