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

Download history 400/week @ 2026-02-20 391/week @ 2026-02-27 432/week @ 2026-03-06 61/week @ 2026-03-13 114/week @ 2026-03-20 117/week @ 2026-03-27 202/week @ 2026-04-03 250/week @ 2026-04-10 196/week @ 2026-04-17 276/week @ 2026-04-24 279/week @ 2026-05-01 937/week @ 2026-05-08 788/week @ 2026-05-15 173/week @ 2026-05-22 365/week @ 2026-05-29 401/week @ 2026-06-05

2,082 downloads per month
Used in rig

MIT license

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