(&self, vector_id: &VectorId)
| 77 | |
| 78 | #[inline] |
| 79 | pub fn vec_lookup(&self, vector_id: &VectorId) -> Result<Option<(VectorId, Vector)>, SessionResult> { |
| 80 | match self.datastores.get::<VecStorage>() { |
| 81 | None => Err(SessionResult::DataStoreNotFound), |
| 82 | Some(datastore) => { |
| 83 | let res = datastore.lookup(vector_id); |
| 84 | Ok(res) |
| 85 | } |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | /// // Define a query vector |
| 90 | /// let query_vector = vec![2.0, 3.0, 4.0]; |