mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-28 23:48:31 +02:00
45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
|
|
Qdrant is an open-source vector search engine. Qdrant deploys as an API service for searching for the nearest high-dimensional vectors.
|
|
With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more!
|
|
|
|
|
|
## Easy to Use API
|
|
|
|
Qdrant provides the OpenAPI v3 specification,
|
|
which allows you to generate a client library in almost any programming language.
|
|
Or you can use ready-made clients for popular programming languages with additional functionality.
|
|
|
|
|
|
## Fast and Accurate
|
|
|
|
https://github.com/erikbern/ann-benchmarks
|
|
https://blog.vasnetsov.com/posts/categorical-hnsw/
|
|
|
|
Qdrant implements a unique custom modification of the HNSW algorithm for Approximate Nearest Neighbor Search. (TBD)
|
|
This algorithm allows Qdrant to search with a State-of-the-Art speed and apply search filters without losing the results.
|
|
|
|
|
|
## Filtrable
|
|
|
|
Qdrant supports additional payload associated with vectors.
|
|
Qdrant not only stores payload but also allows filter results based on payload values.
|
|
Unlike Elasticsearch k-NN search, Qdrant does not perform post-filtering, so it guarantees that all relevant vectors will be retrieved.
|
|
|
|
|
|
## Rich data types
|
|
|
|
Vector payload supports a large variety of data types and query conditions, including string matching, numerical ranges, geo-locations, and more.
|
|
Payload filtering conditions allow you to build almost any custom business logic that should work on top of similarity matching.
|
|
|
|
## Distributed
|
|
|
|
Qdrant is cloud-native and scales horizontally. No matter how much data you need to serve - Qdrant can always be used with just the right amount of computational resources. (For now - enterprise only)
|
|
|
|
## Optimized
|
|
|
|
We made certain Qdrant makes the most of the resources provided. Among the optimizations used:
|
|
|
|
* Engine built entirely in Rust language
|
|
* Dynamic query planning
|
|
* Payload data indexing
|
|
* Hardware-aware builds (Enterprise only) |