Which Elasticsearch Query Strings in Enhanced Search?


Well-known member
I see that elasticsearch has lots of query string options:


It also has some simple ones:

+ 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

Which ones work in XenForo Enhanced Search?


XenForo developer
Staff member
We use our own tokenizing system that doesn't change based on the search system. That said, we use + (default), - and |. Quotes work as does prefix matching. "(...)" doesn't work and I don't think ~# works.