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§
Source§impl Clone for SimpleQueryStringQueryFlags
impl Clone for SimpleQueryStringQueryFlags
Source§fn clone(&self) -> SimpleQueryStringQueryFlags
fn clone(&self) -> SimpleQueryStringQueryFlags
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for SimpleQueryStringQueryFlags
Source§impl Debug for SimpleQueryStringQueryFlags
impl Debug for SimpleQueryStringQueryFlags
Source§impl<'de> Deserialize<'de> for SimpleQueryStringQueryFlags
impl<'de> Deserialize<'de> for SimpleQueryStringQueryFlags
Source§fn deserialize<D>(
deserializer: D,
) -> Result<SimpleQueryStringQueryFlags, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SimpleQueryStringQueryFlags, D::Error>where
D: Deserializer<'de>,
impl Eq for SimpleQueryStringQueryFlags
Source§impl From<SimpleQueryStringQueryFlags> for &'static str
impl From<SimpleQueryStringQueryFlags> for &'static str
Source§fn from(value: SimpleQueryStringQueryFlags) -> Self
fn from(value: SimpleQueryStringQueryFlags) -> Self
Source§impl From<SimpleQueryStringQueryFlags> for String
impl From<SimpleQueryStringQueryFlags> for String
Source§fn from(value: SimpleQueryStringQueryFlags) -> Self
fn from(value: SimpleQueryStringQueryFlags) -> Self
Source§impl Ord for SimpleQueryStringQueryFlags
impl Ord for SimpleQueryStringQueryFlags
Source§fn cmp(&self, other: &SimpleQueryStringQueryFlags) -> Ordering
fn cmp(&self, other: &SimpleQueryStringQueryFlags) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for SimpleQueryStringQueryFlags
impl PartialEq for SimpleQueryStringQueryFlags
Source§fn eq(&self, other: &SimpleQueryStringQueryFlags) -> bool
fn eq(&self, other: &SimpleQueryStringQueryFlags) -> bool
self and other values to be equal, and is used by ==.