+ |
signifies AND operation |
| |
signifies OR operation |
- |
negates a single token |
"" |
wraps a number of tokens to signify a phrase for searching |
* |
at the end of a term signifies a prefix query |
( and ) |
signify precedence |
~N |
after a word signifies edit distance (fuzziness) |
~N |
after a phrase signifies slop amount |
For example: "fried eggs" +(eggplant | potato) -frittata
will match the phrase
fried eggs and either eggplant or potato, but will ignore results
containing frittata.
When neither +
or |
is specified, the default operator is +
(and).
When the Fuzzy option is checked, partial matches are also returned.
For more information, see Elasticsearch
documentation