VectorStoreIndexDyn

Trait VectorStoreIndexDyn 

Source
pub trait VectorStoreIndexDyn: WasmCompatSend + WasmCompatSync {
    // Required methods
    fn top_n<'a>(
        &'a self,
        req: VectorSearchRequest<Filter<Value>>,
    ) -> WasmBoxedFuture<'a, TopNResults>;
    fn top_n_ids<'a>(
        &'a self,
        req: VectorSearchRequest<Filter<Value>>,
    ) -> WasmBoxedFuture<'a, Result<Vec<(f64, String)>, VectorStoreError>>;
}

Required Methods§

Implementors§

Source§

impl<I: VectorStoreIndex<Filter = F>, F> VectorStoreIndexDyn for I
where F: Debug + Clone + SearchFilter<Value = Value> + WasmCompatSend + WasmCompatSync + Serialize + for<'de> Deserialize<'de> + 'static,