pub enum SimpleQueryStringQueryFlags {
Show 13 variants
All,
And,
Escape,
Fuzzy,
Near,
None,
Not,
Or,
Phrase,
Precedence,
Prefix,
Slop,
Whitespace,
}Expand description
You can use the flags parameter to enable more optional operators for Lucene’s regular expression engine.
Variants
All
Enables all optional operators.
And
Enables the + AND operator.
Escape
Enables \ as an escape character.
Fuzzy
Enables the ~N operator after a word, where N is an integer
denoting the allowed edit distance for matching. See
Fuzziness.
Near
Enables the ~N operator, after a phrase where N is the maximum
number of positions allowed between matching tokens. Synonymous to
SLOP.
None
Disables all operators.
Not
Enables the - NOT operator.
Or
Enables the \| OR operator.
Phrase
Enables the " quotes operator used to search for phrases.
Precedence
Enables the ( and ) operators to control operator precedence.
Prefix
Enables the * prefix operator.
Slop
Enables the ~N operator, after a phrase where N is maximum
number of positions allowed between matching tokens. Synonymous to
NEAR.
Whitespace
Enables whitespace as split characters.
Trait Implementations
sourceimpl Clone for SimpleQueryStringQueryFlags
impl Clone for SimpleQueryStringQueryFlags
sourcefn clone(&self) -> SimpleQueryStringQueryFlags
fn clone(&self) -> SimpleQueryStringQueryFlags
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for SimpleQueryStringQueryFlags
impl Debug for SimpleQueryStringQueryFlags
sourceimpl Display for SimpleQueryStringQueryFlags
impl Display for SimpleQueryStringQueryFlags
sourceimpl From<SimpleQueryStringQueryFlags> for &'static str
impl From<SimpleQueryStringQueryFlags> for &'static str
sourcefn from(value: SimpleQueryStringQueryFlags) -> Self
fn from(value: SimpleQueryStringQueryFlags) -> Self
sourceimpl From<SimpleQueryStringQueryFlags> for String
impl From<SimpleQueryStringQueryFlags> for String
sourcefn from(value: SimpleQueryStringQueryFlags) -> Self
fn from(value: SimpleQueryStringQueryFlags) -> Self
sourceimpl Ord for SimpleQueryStringQueryFlags
impl Ord for SimpleQueryStringQueryFlags
sourcefn cmp(&self, other: &SimpleQueryStringQueryFlags) -> Ordering
fn cmp(&self, other: &SimpleQueryStringQueryFlags) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
sourceimpl PartialEq<SimpleQueryStringQueryFlags> for SimpleQueryStringQueryFlags
impl PartialEq<SimpleQueryStringQueryFlags> for SimpleQueryStringQueryFlags
sourcefn eq(&self, other: &SimpleQueryStringQueryFlags) -> bool
fn eq(&self, other: &SimpleQueryStringQueryFlags) -> bool
sourceimpl PartialOrd<SimpleQueryStringQueryFlags> for SimpleQueryStringQueryFlags
impl PartialOrd<SimpleQueryStringQueryFlags> for SimpleQueryStringQueryFlags
sourcefn partial_cmp(&self, other: &SimpleQueryStringQueryFlags) -> Option<Ordering>
fn partial_cmp(&self, other: &SimpleQueryStringQueryFlags) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
self and other) and is used by the <=
operator. Read more