pub struct FuzzyEngine { /* private fields */ }Expand description
Fuzzy search engine
Implementations§
Source§impl FuzzyEngine
impl FuzzyEngine
Sourcepub fn add_to_vocabulary(&mut self, text: &str)
pub fn add_to_vocabulary(&mut self, text: &str)
Add text to the vocabulary
Sourcepub fn correct_query(&self, query: &str) -> CorrectionResult
pub fn correct_query(&self, query: &str) -> CorrectionResult
Find corrections for a query
Sourcepub fn vocabulary_size(&self) -> usize
pub fn vocabulary_size(&self) -> usize
Get vocabulary size
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuzzyEngine
impl RefUnwindSafe for FuzzyEngine
impl Send for FuzzyEngine
impl Sync for FuzzyEngine
impl Unpin for FuzzyEngine
impl UnwindSafe for FuzzyEngine
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> 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 moreCreates a shared type from an unshared type.