Fix hybrid query parameter types

This commit is contained in:
Agent Zero
2026-03-24 02:12:41 +00:00
parent 1b4fc85ff2
commit 1314015479

View File

@@ -107,10 +107,6 @@ impl Database {
) -> Result<Vec<MemoryMatch>> { ) -> Result<Vec<MemoryMatch>> {
let client = self.pool.get().await?; let client = self.pool.get().await?;
let vector = Vector::from(embedding.to_vec()); let vector = Vector::from(embedding.to_vec());
let threshold_f64 = threshold as f64;
let vector_weight_f64 = vector_weight as f64;
let text_weight_f64 = text_weight as f64;
let rows = client let rows = client
.query( .query(
r#" r#"
@@ -167,9 +163,9 @@ impl Database {
&vector, &vector,
&query_text, &query_text,
&agent_id, &agent_id,
&threshold_f64, &threshold,
&vector_weight_f64, &vector_weight,
&text_weight_f64, &text_weight,
&limit, &limit,
], ],
) )