Spaces:
Build error
Build error
Roadmap 2022
This document describes what features and milestones were planned and achieved in 2022.
The main goals for the 2022 year were:
- Make API and Storage stable - ensure backward compatibility for at least one major version back.
- Starting from the release, breaking changes in API should only be done with a proper deprecation notice
- Storage should be compatible between any two consequent major versions
- Achieve horizontal scalability - distributed deployment able to serve billions of points
- Easy integration - make the user experience as smooth as possible
- Resource efficiency - push Qdrant performance on the single machine to the limit
Milestones
- :earth_americas: Distributed Deployment
- Distributed querying
- Integration of raft for distributed consistency
- Sharding - group segments into shards
- Cluster scaling
- Replications - automatic segment replication between nodes in cluster
- :electric_plug: Integration & Interfaces
- gPRC version of each REST API endpoint
- Split REST Endpoints for better documentation and client generation
:truck: Payload Processing
- Support storing any JSON as a Payload
-
Support more payload types, e.g.Data-time
- Support for
Null
values - Enable more types of filtering queries, e.g.
- Filter by Score
- Filter by number of stored elements
-
isNull
orisEmpty
query conditions
Additionally
- Full-text filtering support
- Multiple vectors per record support
- :racing_car: Performance improvements
- Indexing of geo-payload
- On the fly payload index
- Multiprocessing segment optimization
- Fine-tuned HNSW index configuration