Skip to content

Commit 44eb6f9

Browse files
committed
roadmap: prioritize migration & backup features (v1.1-v2.1)
- v1.1: Migration, backup/restore, fork, CLI tools, list-to-scalar conversion - v1.2: Incremental sync, multi-region replication, advanced CLI - v1.3: Async/await, streaming, interactive query builder - v2.0: Additional backends (Pinecone, Weaviate, Qdrant, etc) - v2.1: Hybrid search, reranking, pagination, query optimization List field conversion added as workaround for limited vector DB support
1 parent 8d111e0 commit 44eb6f9

1 file changed

Lines changed: 31 additions & 13 deletions

File tree

README.md

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,26 +1010,44 @@ VectorDocument Results
10101010
- Production-ready documentation
10111011
- Performance benchmarks
10121012

1013-
- [ ] **Additional Backends**
1013+
- [ ] **v1.1 - Migration & Backup (HIGH PRIORITY)**
1014+
- Collection migration between backends (`migrate_to()`, `clone_to()`)
1015+
- Backup and restore to files (`backup_to_file()`, `restore_from_file()`)
1016+
- Fork collections with metadata filtering (`fork()`)
1017+
- CLI tools for migration, backup, and restore operations
1018+
- Verification and integrity checks during migration
1019+
- **List to scalar field conversion utilities** (workaround for limited list field support)
1020+
- Auto-convert list fields to pipe-separated strings or JSON strings
1021+
- Helper methods for tags/categories: `tags__contains`, `tags__overlap`
1022+
- Migration tool to convert existing list fields to scalar format
1023+
1024+
- [ ] **v1.2 - Advanced Migration Features**
1025+
- Incremental sync between collections (`sync_to()`)
1026+
- Multi-region replication helpers
1027+
- Differential backup and restore
1028+
- CLI advanced features (diff, health check, schema compare)
1029+
- Progress tracking and resumable migrations
1030+
1031+
- [ ] **v1.3 - Developer Experience**
1032+
- Async/await support for high-throughput operations
1033+
- Streaming search results
1034+
- Interactive query builder
1035+
- Schema validation and linting
1036+
- Enhanced CLI with autocomplete and interactive mode
1037+
1038+
- [ ] **v2.0 - Additional Backends**
10141039
- Pinecone
10151040
- Weaviate
10161041
- Qdrant
1017-
- MongoDB
1042+
- MongoDB Atlas Vector Search
10181043
- Elasticsearch
10191044
- OpenSearch
10201045

1021-
- [ ] **Enhanced Features**
1022-
- Hybrid search (vector + keyword)
1046+
- [ ] **v2.1 - Advanced Search Features**
1047+
- Hybrid search (vector + keyword/BM25)
10231048
- Reranking support (Cohere, Jina)
1024-
- Async/await support
1025-
- Streaming search results
1026-
- Pagination helpers
1027-
1028-
- [ ] **Developer Experience**
1029-
- CLI tool for management
1030-
- Migration utilities
1031-
- Schema validation and linting
1032-
- Interactive query builder
1049+
- Pagination helpers with cursor-based navigation
1050+
- Query optimization and caching strategies
10331051

10341052
---
10351053

0 commit comments

Comments
 (0)