pub enum ConfiguredRecallScorer {
Profile(ProfileRecallScorer),
Curated(CuratedRecallScorer),
}Variants§
Profile(ProfileRecallScorer)
Curated(CuratedRecallScorer)
Implementations§
Source§impl ConfiguredRecallScorer
impl ConfiguredRecallScorer
pub fn from_engine_config(config: &EngineConfig) -> Self
pub fn with_embedder( scorer_kind: RecallScorerKind, scoring_profile: RecallScoringProfile, policy_profile: RecallPolicyProfile, embedder: ConfiguredSemanticEmbedder, ) -> Self
Trait Implementations§
Source§impl Clone for ConfiguredRecallScorer
impl Clone for ConfiguredRecallScorer
Source§fn clone(&self) -> ConfiguredRecallScorer
fn clone(&self) -> ConfiguredRecallScorer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfiguredRecallScorer
impl Debug for ConfiguredRecallScorer
Source§impl RecallScorer for ConfiguredRecallScorer
impl RecallScorer for ConfiguredRecallScorer
fn score( &self, record: &MemoryRecord, query: &RecallQuery, ) -> Option<ScoredRecallCandidate>
fn scorer_kind(&self) -> RecallScorerKind
fn scoring_profile(&self) -> RecallScoringProfile
fn policy_profile(&self) -> RecallPolicyProfile
fn profile_note(&self) -> &'static str
fn policy_profile_note(&self) -> &'static str
fn embedding_note(&self) -> Option<String>
Auto Trait Implementations§
impl Freeze for ConfiguredRecallScorer
impl !RefUnwindSafe for ConfiguredRecallScorer
impl Send for ConfiguredRecallScorer
impl Sync for ConfiguredRecallScorer
impl Unpin for ConfiguredRecallScorer
impl UnsafeUnpin for ConfiguredRecallScorer
impl !UnwindSafe for ConfiguredRecallScorer
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