48 releases
Uses new Rust 2024
| new 0.38.2 | Jun 9, 2026 |
|---|---|
| 0.2.7 | Jun 2, 2026 |
| 0.2.3 | Mar 31, 2026 |
| 0.1.33 | Dec 15, 2025 |
| 0.1.2 | Nov 13, 2024 |
#5 in #rig-core
2,082 downloads per month
Used in rig
3MB
72K
SLoC
Rig-Qdrant
Vector store index integration for Qdrant. This integration supports dense vector retrieval using Rig's embedding providers. It is also extensible to allow all hybrid queries supported by Qdrant.
Installation
[dependencies]
rig-qdrant = "0.2.5"
rig-core = "0.36.0"
The root rig facade also exposes this crate behind the qdrant feature.
Examples
See examples/qdrant_vector_search.rs
for an end-to-end example using a Qdrant collection with a Rig embedding model.
Filtered searches use the crate-level QdrantFilter type:
use rig_core::vector_store::request::{SearchFilter, VectorSearchRequest};
use rig_qdrant::QdrantFilter;
let req = VectorSearchRequest::<QdrantFilter>::builder()
.query("What is a linglingdong?")
.samples(1)
.filter(QdrantFilter::eq(
"id",
serde_json::json!("f9e17d59-32e5-440c-be02-b2759a654824"),
))
.build();
Dependencies
~25–43MB
~663K SLoC