Skip to content

Advanced Searching - Patterns

This section describes the more complex search patterns available in CEDAR. You can find examples using these patterns with fields and values in the previous section.

Regular expressions (beyond the ones described below) are not yet available in CEDAR.

Multi-word strings

To search for a literal string that contains spaces (e.g., a multi-word phrase), surround the phrase with double quotes, like this: "Injury Type".

Boolean queries

Boolean expressions let you combine different search patterns. These expressions include AND, OR, and NOT, and they can be organized with parentheses following algebraic rules.

OR

Use OR to broaden your search results by connecting multiple keywords or phrases. The OR operator is interpreted as “at least one of the search terms is required" for the resource to be returned in the search list.

A space between two words is interpreted as an OR condition.

AND

Use AND to narrow your search: all the search terms that have been combined with AND must be present for the resource to be returned.

NOT

To indicate that a resource should be excluded if a term is present, the term can be preceded by the NOT expression. "Injur NOT Template" will find "Articles about Injuries" but not "Injury Template".

Parenthetical Expressions

The logical priority of the searches is determined by parentheses. For example, injury AND (health or operation) will find resources with the term injury and either health or operation. The AND operator takes precedence, so without the parentheses, the same search pattern would find resources with both injury and health, or with just operation.

In complex searches, using parentheses to make all your patterns explicit is the best way to be sure you will get what you want in your returned results.

Wildcard queries

You can use special characters to replace a single character, or any number of characters. However, you can only use each special character once in each word.

Replacing multiple characters

You can use an asterisk (*) in your search term to indicate that any number of characters can be substituted in place of the asterisk.

For example: 'injur*' will return resources with any of these words: injury, injuries, and injured.

CEDAR treats single-word search patterns as if they have an asterisk at the beginning and end, so 'injur' or 'jur' will also find the three examples above.

Replacing a single character

The question mark (?) replaces any single character when searching in the resources. injur? will find anything containing the word injury, injured, or injuries.