pub struct StopFilter { /* private fields */ }Expand description
Removes stop words from the token stream.
Stop words are common words (like “the”, “is”, “at”) that carry little meaning for search. Removing them reduces index size and can improve precision. Positions are preserved so phrase queries still work correctly.
See [[analyzers#Token Filters]].
Implementations§
Source§impl StopFilter
impl StopFilter
Trait Implementations§
Source§impl TokenFilter for StopFilter
impl TokenFilter for StopFilter
Auto Trait Implementations§
impl Freeze for StopFilter
impl RefUnwindSafe for StopFilter
impl Send for StopFilter
impl Sync for StopFilter
impl Unpin for StopFilter
impl UnsafeUnpin for StopFilter
impl UnwindSafe for StopFilter
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> 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