Users want advanced functionality for search. Below explains how it should work. This is based on generally-accepted, industry-standard search syntax including Google Search and online forums.
Desired functionality
Operator
Symbols
Comments
Conjunction (AND)
(none)
This should be the default behavior. On Google and other search platforms, when you enter multiple terms, it returns only results that contain all of the terms.
Negation (NOT)
-
Specifies a term that must not match. Applied in front of a single term or parenthesized subexpression. The minus sign does not require padding to the right.
Disjunction (OR)
\|
Applied between two terms, with surrounding space. Specifies that either of the terms may match. Can be chained to more terms (optional feature)
Users want advanced functionality for search. Below explains how it should work. This is based on generally-accepted, industry-standard search syntax including Google Search and online forums.
Desired functionality
-
\|