From fbede4a5a38c43c22fe66c872f380d054aefd504 Mon Sep 17 00:00:00 2001 From: KCaverly Date: Wed, 26 Jul 2023 17:11:30 -0400 Subject: [PATCH] removed old code --- crates/semantic_index/src/db.rs | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/crates/semantic_index/src/db.rs b/crates/semantic_index/src/db.rs index 85631e7fc62654ecb51c7cab88c7df68cfbd2711..d180f5e8314291593b1b343cd96527b1aea1d838 100644 --- a/crates/semantic_index/src/db.rs +++ b/crates/semantic_index/src/db.rs @@ -287,30 +287,6 @@ impl VectorDatabase { Ok(results) } - // pub fn top_k_search( - // &self, - // worktree_ids: &[i64], - // query_embedding: &Vec, - // limit: usize, - // file_ids: Vec, - // ) -> Result)>> { - // let mut results = Vec::<(i64, f32)>::with_capacity(limit + 1); - // self.for_each_document(&worktree_ids, file_ids, |id, embedding| { - // let similarity = dot(&embedding, &query_embedding); - // let ix = match results - // .binary_search_by(|(_, s)| similarity.partial_cmp(&s).unwrap_or(Ordering::Equal)) - // { - // Ok(ix) => ix, - // Err(ix) => ix, - // }; - // results.insert(ix, (id, similarity)); - // results.truncate(limit); - // })?; - - // let ids = results.into_iter().map(|(id, _)| id).collect::>(); - // self.get_documents_by_ids(&ids) - // } - pub fn retrieve_included_file_ids( &self, worktree_ids: &[i64],