diff --git a/src/ai.rs b/src/ai.rs index 816ca3a..803a0be 100644 --- a/src/ai.rs +++ b/src/ai.rs @@ -63,7 +63,8 @@ impl SearchResult { } pub fn similarity(&self) -> f64 { - total_score(&self.chunks) * (self.chunks.len() as f64 / self.total_chunks as f64) + total_score(&self.chunks) + * (f64::from(self.chunks.len() as u32) / f64::from(self.total_chunks)) } }