Files
landing_page/qdrant-landing/content/documentation/headless/snippets/inference/ingest/rust.md
T
2025-11-13 12:35:52 +01:00

718 B

use qdrant_client::{
    Payload, Qdrant, QdrantError,
    qdrant::{Document, PointStruct, UpsertPointsBuilder},
};
use std::collections::HashMap;

let client = Qdrant::from_url("http://localhost:6333").build()?;

client
    .upsert_points(UpsertPointsBuilder::new("<your-collection>",
        vec![
            PointStruct::new(1,
                HashMap::from([("my-bm25-vector".to_string(),
                    Document {
                      text: "Recipe for baking chocolate chip cookies".into(),
                      model: "qdrant/bm25".into(),
                      options: HashMap::new(),
                      }.into())]),
                Payload::default())
            ]))
        .await?;