colibri.qdrant / docs /roadmap /roadmap-2022.md
Gouzi Mohaled
Ajout du dossier docs
2fdbd5c
|
raw
history blame contribute delete
1.88 kB
# 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
* [x] Distributed querying
* [x] Integration of [raft](https://raft.github.io/) for distributed consistency
* [x] Sharding - group segments into shards
* [x] Cluster scaling
* [x] Replications - automatic segment replication between nodes in cluster
---
* :electric_plug: Integration & Interfaces
* [x] gPRC version of each REST API endpoint
* [x] Split REST Endpoints for better documentation and client generation
---
* :truck: Payload Processing
* [x] Support storing any JSON as a Payload
* [ ] ~~Support more payload types, e.g.~~
* ~~Data-time~~
* [x] Support for `Null` values
* [x] Enable more types of filtering queries, e.g.
* [x] Filter by Score
* [x] Filter by number of stored elements
* [x] `isNull` or `isEmpty` query conditions
* Additionally
* [x] Full-text filtering support
* [x] Multiple vectors per record support
---
* :racing_car: Performance improvements
* [x] Indexing of geo-payload
* [x] On the fly payload index
* [x] Multiprocessing segment optimization
* [x] Fine-tuned HNSW index configuration