pub struct WordOverlapSimilarity { /* private fields */ }Expand description
Word overlap similarity using Jaccard similarity with customizable tokenization
Implementations§
Source§impl WordOverlapSimilarity
impl WordOverlapSimilarity
Sourcepub fn new(
ignore_case: bool,
min_word_length: usize,
custom_separators: Option<Vec<char>>,
use_stemming: bool,
stopwords: Option<Vec<&str>>,
) -> Self
pub fn new( ignore_case: bool, min_word_length: usize, custom_separators: Option<Vec<char>>, use_stemming: bool, stopwords: Option<Vec<&str>>, ) -> Self
Create a new WordOverlapSimilarity with custom settings
Sourcepub fn with_case_sensitivity(ignore_case: bool) -> Self
pub fn with_case_sensitivity(ignore_case: bool) -> Self
Create a simple WordOverlapSimilarity with just case sensitivity setting
Trait Implementations§
Source§impl Debug for WordOverlapSimilarity
impl Debug for WordOverlapSimilarity
Source§impl Default for WordOverlapSimilarity
impl Default for WordOverlapSimilarity
Source§impl SimilarityMetric<&str, String> for WordOverlapSimilarity
impl SimilarityMetric<&str, String> for WordOverlapSimilarity
Source§impl SimilarityMetric<String, &str> for WordOverlapSimilarity
impl SimilarityMetric<String, &str> for WordOverlapSimilarity
Auto Trait Implementations§
impl Freeze for WordOverlapSimilarity
impl RefUnwindSafe for WordOverlapSimilarity
impl Send for WordOverlapSimilarity
impl Sync for WordOverlapSimilarity
impl Unpin for WordOverlapSimilarity
impl UnwindSafe for WordOverlapSimilarity
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