pub struct SmartRetrievalEngine {}Expand description
Smart retrieval engine
Implementations§
Source§impl SmartRetrievalEngine
impl SmartRetrievalEngine
pub fn new() -> Self
Sourcepub fn retrieve(
&self,
request: RetrievalRequest,
_log: &ImmortalLog,
storage: &TieredStorage,
temporal: &TemporalIndex,
semantic: &SemanticIndex,
causal: &CausalIndex,
entity: &EntityIndex,
_procedural: &ProceduralIndex,
) -> RetrievalResult
pub fn retrieve( &self, request: RetrievalRequest, _log: &ImmortalLog, storage: &TieredStorage, temporal: &TemporalIndex, semantic: &SemanticIndex, causal: &CausalIndex, entity: &EntityIndex, _procedural: &ProceduralIndex, ) -> RetrievalResult
Main retrieval function
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SmartRetrievalEngine
impl RefUnwindSafe for SmartRetrievalEngine
impl Send for SmartRetrievalEngine
impl Sync for SmartRetrievalEngine
impl Unpin for SmartRetrievalEngine
impl UnsafeUnpin for SmartRetrievalEngine
impl UnwindSafe for SmartRetrievalEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more