pub struct DefineAnalyzer { /* private fields */ }Expand description
DEFINE ANALYZER <name> TOKENIZERS <toks> FILTERS <filters> — a full-text
tokenizer + filter pipeline (referenced by a SEARCH index).
Implementations§
Source§impl DefineAnalyzer
impl DefineAnalyzer
pub fn new(name: impl Into<String>) -> Self
Sourcepub fn tokenizers<I, S>(self, toks: I) -> Self
pub fn tokenizers<I, S>(self, toks: I) -> Self
Set the tokenizers (e.g. ["class"], ["blank", "punct"]).
Sourcepub fn filters<I, S>(self, filters: I) -> Self
pub fn filters<I, S>(self, filters: I) -> Self
Set the filters (e.g. ["lowercase", "ascii", "snowball(english)"]).
pub fn overwrite(self) -> Self
pub fn to_surrealql(&self) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DefineAnalyzer
impl RefUnwindSafe for DefineAnalyzer
impl Send for DefineAnalyzer
impl Sync for DefineAnalyzer
impl Unpin for DefineAnalyzer
impl UnsafeUnpin for DefineAnalyzer
impl UnwindSafe for DefineAnalyzer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more