pub struct MLIPNS { /* private fields */ }Expand description
MLIPNS similarity is a normalization for Hamming that returns either 0 or 1.
MLIPNS stands for Modified Language-Independent Product Name Search.
Trait Implementations§
Source§impl Algorithm<usize> for MLIPNS
impl Algorithm<usize> for MLIPNS
Source§fn for_iter<C, E>(&self, s1: C, s2: C) -> Result<usize>
fn for_iter<C, E>(&self, s1: C, s2: C) -> Result<usize>
Calculate distance/similarity for iterators. Read more
Source§fn for_vec<E>(&self, s1: &[E], s2: &[E]) -> Result<R>
fn for_vec<E>(&self, s1: &[E], s2: &[E]) -> Result<R>
Calculate distance/similarity for vectors. Read more
Source§fn for_str(&self, s1: &str, s2: &str) -> Result<R>
fn for_str(&self, s1: &str, s2: &str) -> Result<R>
Calculate distance/similarity for strings. Read more
Auto Trait Implementations§
impl Freeze for MLIPNS
impl RefUnwindSafe for MLIPNS
impl Send for MLIPNS
impl Sync for MLIPNS
impl Unpin for MLIPNS
impl UnwindSafe for MLIPNS
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