pub struct CoOccurrenceConfig {
pub window_size: usize,
pub min_co_occurrence: usize,
pub jaccard_threshold: f32,
pub max_edges_per_node: usize,
}Expand description
Configuration for co-occurrence analysis of concepts in documents. This determines how relationships between concepts are identified based on their co-occurrence.
Fields§
§window_size: usizeSize of the sliding window (in words) to consider for co-occurrence
min_co_occurrence: usizeMinimum number of co-occurrences required to create an edge between concepts
jaccard_threshold: f32Jaccard similarity threshold for merging similar concepts
max_edges_per_node: usizeMaximum number of edges allowed per node in the co-occurrence graph
Trait Implementations§
Source§impl Clone for CoOccurrenceConfig
impl Clone for CoOccurrenceConfig
Source§fn clone(&self) -> CoOccurrenceConfig
fn clone(&self) -> CoOccurrenceConfig
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 CoOccurrenceConfig
impl Debug for CoOccurrenceConfig
Source§impl Default for CoOccurrenceConfig
impl Default for CoOccurrenceConfig
Source§impl<'de> Deserialize<'de> for CoOccurrenceConfig
impl<'de> Deserialize<'de> for CoOccurrenceConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoOccurrenceConfig
impl RefUnwindSafe for CoOccurrenceConfig
impl Send for CoOccurrenceConfig
impl Sync for CoOccurrenceConfig
impl Unpin for CoOccurrenceConfig
impl UnsafeUnpin for CoOccurrenceConfig
impl UnwindSafe for CoOccurrenceConfig
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