pub struct RelationshipDetectorConfig {
pub auto_threshold: f32,
pub suggest_threshold: f32,
pub use_llm_classification: bool,
}Expand description
Configuration for automatic relationship detection.
Fields§
§auto_threshold: f32Similarity threshold for automatic relation creation. Pairs above this threshold get relations created automatically. Default: 0.85
suggest_threshold: f32Lower bound for suggested relations (used with LLM classification). Pairs between suggest_threshold and auto_threshold may be classified by LLM. Default: 0.65
use_llm_classification: boolWhether to use LLM classification for pairs in the suggest range. Default: false
Trait Implementations§
Source§impl Clone for RelationshipDetectorConfig
impl Clone for RelationshipDetectorConfig
Source§fn clone(&self) -> RelationshipDetectorConfig
fn clone(&self) -> RelationshipDetectorConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 RelationshipDetectorConfig
impl Debug for RelationshipDetectorConfig
Auto Trait Implementations§
impl Freeze for RelationshipDetectorConfig
impl RefUnwindSafe for RelationshipDetectorConfig
impl Send for RelationshipDetectorConfig
impl Sync for RelationshipDetectorConfig
impl Unpin for RelationshipDetectorConfig
impl UnsafeUnpin for RelationshipDetectorConfig
impl UnwindSafe for RelationshipDetectorConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more