Open Bug 235605 Opened 21 years ago Updated 11 years ago

Quicksearch features: boolean operators

Categories

(Bugzilla :: Query/Bug List, enhancement, P4)

enhancement

Tracking

()

People

(Reporter: afranke, Unassigned)

References

(Blocks 1 open bug)

Details

See bug 234464 for the context of this bug. This is about how to build queries using boolean operators (AND, OR, NOT). Google (see http://www.google.com/help/refinesearch.html ): =========================================================== * Automatic "and" Queries * "OR" Searches Google supports the logical "OR" operator. To retrieve pages that include either word A or word B, use an uppercase OR between terms, e.g.: vacation london OR paris * "-" Searches You can exclude a word from your search by putting a minus sign ("-") immediately in front of the term you want to avoid. Quicksearch (see http://www.squarefree.com/bugzilla/quicksearch-help.html ): ============================================================================ * Automatic "and" Queries You _can_ put an uppercase AND between search terms, but you don't have to. * "OR" Searches Quicksearch supports the logical "OR" operator, too. The query style OR CSS border is parsed as (style OR CSS) AND border . For convenience, a comma can be used to separate alternative terms, too: style,CSS border is equivalent to the above query. As a generalization, the comma notation works with prefixes, too: component:admin OR component:general is a legal query which can be abbreviated as component:admin,general to avoid repetition of the same prefix. Similarly, repetition of the same value can be avoided as in reporter,cc:someuser@example.com which expands to reporter:someuser@example.com OR cc:someuser@example.com These two features can be combined, as in summary,description:crash,hang,freez * "-" Searches Excluding a search term by prefixing it with a minus sign is supported by Quicksearch, too. As a generalization, the minus sign can be used to express the logical negation of any "complex word", e.g. -resolution:INVALID,WONTFIX expands to NOT resolution:INVALID AND NOT resolution:WONTFIX (An uppercase NOT before a term is equivalent to the minus sign.)
Both Google and QuickSearch support | as a shortcut for OR. (QuickSearch also supports comma, which is slightly more convenient.) Neither Google nor QuickSearch supports parenthesized boolean expressions. Queries are always conjunctions of disjunctions, like SAT problems. I haven't found this limiting in QuickSearch.
QA Contact: mattyt-bugzilla → default-qa
Priority: -- → P4
Assignee: afranke → ui
Assignee: ui → query-and-buglist
Component: User Interface → Query/Bug List
Just came across a situation where I needed this. (And I couldn't fall back to "boolean charts" in "advanced search" because that's broken in its own special way.)
(Filed bug 966857 on the boolean-charts bustage.)
You need to log in before you can comment on or make changes to this bug.