Batch add vectors.
(&mut self, vectors: &[&[f32]])
| 121 | |
| 122 | /// Batch add vectors. |
| 123 | pub fn add_batch(&mut self, vectors: &[&[f32]]) { |
| 124 | for v in vectors { |
| 125 | self.add(v); |
| 126 | } |
| 127 | } |
| 128 | |
| 129 | /// Search: find top-k nearest neighbors. |
| 130 | pub fn search(&self, query: &[f32], top_k: usize) -> Vec<SearchResult> { |