diff --git a/Cargo.lock b/Cargo.lock index 7c861dd..12b580d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1472,7 +1472,7 @@ dependencies = [ [[package]] name = "qdrant-client" version = "1.16.1-dev" -source = "git+https://github.com/qdrant/rust-client?branch=dev#71143d873ffe1030bf712da8b0d67613b12ccee6" +source = "git+https://github.com/qdrant/rust-client?branch=dev#637cee6fdbfdb0a620dfc41b3677bbce405aaa28" dependencies = [ "anyhow", "derive_builder", diff --git a/src/search/from_config.rs b/src/search/from_config.rs index 4c4303b..11e8bc2 100644 --- a/src/search/from_config.rs +++ b/src/search/from_config.rs @@ -498,6 +498,7 @@ impl Processor for ConfigSearchProcessor { mod tests { use clap::Parser; use qdrant_client::qdrant::query::Variant as QueryVariant; + use qdrant_client::qdrant::text_query; use qdrant_client::qdrant::vector_input::Variant as InputVariant; use super::*; @@ -566,7 +567,10 @@ mod tests { let Some(QueryVariant::Text(text)) = request.query.and_then(|q| q.variant) else { panic!("expected a text query"); }; - assert_eq!((text.k, text.b), (Some(1.5), Some(0.25))); + let Some(text_query::Scoring::Bm25(bm25)) = text.scoring else { + panic!("expected BM25 params"); + }; + assert_eq!((bm25.k, bm25.b), (Some(1.5), Some(0.25))); assert_eq!(text.query.split(' ').count(), 2); }