use qdrant_client::Qdrant; use qdrant_client::qdrant::{ CreateCollectionBuilder, Modifier, SparseVectorParamsBuilder, SparseVectorsConfigBuilder, }; pub async fn main() -> anyhow::Result<()> { let client = Qdrant::from_url("http://localhost:6334").build()?; // @hide let mut sparse = SparseVectorsConfigBuilder::default(); sparse.add_named_vector_params( "title-bm25", SparseVectorParamsBuilder::default().modifier(Modifier::Idf), ); client .create_collection(CreateCollectionBuilder::new("books").sparse_vectors_config(sparse)) .await?; Ok(()) }