Qdrant
Qdrant is an open-source vector database and search engine implemented in Rust. It stores vectors with metadata for similarity search, filtering, and hybrid queries. Its server repository uses the Apache-2.0 license.
Core objects
- A collection organizes data and vector-search configuration.
- A point contains an ID, vector data, and optional payload.
- Payload holds structured metadata such as source, language, version, or tenant.
- Named vectors attach distinct vector representations to one record.
Choose an embedding model, dimensionality, and distance metric first. Storing and searching vectors does not automatically perform all document preprocessing or encoding.
Place in a knowledge system
Our proposed flow is chunking → embedding → point insertion → filtered retrieval → attributed context → generation. Lexical and dense signals can support hybrid-search.
For a help-center passage, we would attach document, version, and tenant IDs. The application authenticates the user and translates allowed scopes into query filters. A payload field alone is not authentication.
Deployment checks
Self-hosted and managed deployment options exist. We suggest measuring recall, latency, index size, updates, and backup recovery on representative data instead of assuming a universal throughput or latency figure.
Sources
- Official Qdrant repository — implementation, license, and deployment.
- Qdrant: Vectors — vector representations.
- Qdrant: Filtering — metadata filtering and indexes.
- Qdrant: Points