Trait Similarity

Source
pub trait Similarity<Q, C> {
    // Required method
    fn score(&self, query: &Q, candidate: &C) -> f64;

    // Provided method
    fn exact(&self, query: &Q, candidate: &C) -> bool { ... }
}

Required Methods§

Source

fn score(&self, query: &Q, candidate: &C) -> f64

Provided Methods§

Source

fn exact(&self, query: &Q, candidate: &C) -> bool

Implementors§

Source§

impl<Q, C> Similarity<Q, C> for Composite<Q, C>

Source§

impl<Q, C, F> Similarity<Q, C> for Custom<Q, C, F>
where F: Fn(&Q, &C) -> f64,

Source§

impl<Q, C, M> Similarity<Q, C> for Weighted<Q, C, M>
where M: Similarity<Q, C>,