|
Search /
Boolean Operators
Boolean searches may be done on the Basic
Search screen, on the Advanced Search screen, on the Search Results screens
in the Find text entry box, and on the Search History screen (within
the Search Builder). A structured search can be
entered in the text entry box and the system will automatically recognize
the use of the Boolean operators and, or,
not, and in if found in the search string.
WilsonWeb offers a great many more operators
than is customary. An experienced researcher can search with nuances and a
focus not possible with other competitive systems. Each operator is
described below and includes examples. Note, however, that a less
experienced researcher can easily accomplish a simple bound phrase search,
as well as nested searches. For example:
"Performance artists" — bound phrase
using double quotation marks
(painters or sculptors) and italy — nested search
You can use more than
30 operators to construct specific search queries.
Note: The operators and, or,
not, and in do not require brackets.
Concept Operators:
These operators combine the meaning of terms in a query.
| <accrue> |
Selects records with at least one search element; the more elements you include, the higher the result.
<accrue>(hudson river, harlem
river, pollution)
computers<accrue>laptops
|
| <all> |
Selects records that contain all elements you specify, but are not ranked for relevance.
<all>(hudson river and harlem
river and pollution)
|
| <and> |
Selects records that contain all elements you specify and are ranked for relevance.
<and>(hudson river and harlem
river and pollution)
|
| <any> |
Selects records that contain at least one element you specify, but are not ranked for relevance.
<any>(Iraq, Mesopotamia)
Iraq<any>Mesopotamia
|
| <or> |
Selects records that contain at least one element you specify and are ranked for relevance.
<or>(cellular phones, Manitoba)
cellular or phones or Manitoba
|
Back to top
Proximity Operators:
These operators specify the relative location of words in a document. Specified words must be in the same phrase,
sentence, or paragraph in a record. When you nest these operators, use the
ones with the broadest scope first.
| <in> |
Selects records that contain terms in one or more regions of the document, such as the summary or the body of the record.
"safety"<in>SU
|
| <near> |
Selects records containing all elements you specify and are ranked for relevance.
war<near>peace
|
| <near/n> |
Selects records containing two or more elements you specify within
n number of words of each other. (n = an integer between 1 and 1024.) The results are ranked for relevance.
Manitoba<near/10>tourism
commute<near/8>bicycle<near/8>train
|
| <phrase> |
Selects records that include the phrase you specify.
<phrase>(industrial development in
Canada)
mission<phrase>oak
|
Back to top
Relational Operators
These operators search document fields (such as
Author) that have been defined in the database, but the results are not ranked for relevance. The fields can contain alphanumeric characters.
| <contains> |
Selects records by matching the character string to a field.
TI<contains>star gazing
PY<contains>1997
|
| <ends> |
Selects records by matching the character string to the ending characters in a field.
TI<ends>ner
|
| <starts> |
Selects records by matching the character string to the starting characters in a field.
TI<starts>whenever
|
| <substring> |
Selects records by matching the character string to some of the characters in a field.
JN<substring>journal of
TI<substring>sol
|
|
In addition, use
symbols for numeric and date comparison:
= (equals), != (not equals), > (greater than), >= (greater than or equal to),
< (less than), <= (less than or equal to).
py<2000
byr>=1960 and byr<=1962
<all>(py<1984)
(py>2001) and dividends
|
Back to top
Evidence Operators
These operators perform either a basic word search or an intelligent word search.
| <stem> |
Expands the search to include the word you enter and its variations.
<stem>film
|
| <typo/n> |
Expands the search to include the word you enter and similar terms. This operator performs approximate pattern matching.
<typo/3>sweeping
|
| <wildcard> |
Matches a pattern or range of characters.
Note: currently, only the results in the Title field are highlighted
when using the
<wildcard> operator. Therefore, most examples will only show
this field for demonstration purposes.
<wildcard> "bank[s,er,ing]" locates banks, banker,
banking, specifying one of each pattern separated by commas.
<wildcard> "c[auo]t" in TI locates cat, cut,
and cot in title, specifying one of any character in a set.
<wildcard> "st[^oa]ck" in TI excludes stock and
stack but locates stick and stuck in title,
specifying one of any character not in the set.
<wildcard> "c[a-r]t" in AB locates every three-letter
term from cat to crt in the abstract, specifying a
range of characters in the set.
Corp* in TI locates corporate, corporation,
corporal, and corpulent in the title field. It is not
necessary to use the <wildcard> operator when using an
asterisk; do not use an asterisk to specify the first character of a
wildcard string.
?an in TI locates ban,
can, dan, and so on, in the title field, specifying
one of any alphanumeric character. It is not necessary to specify
the <wildcard> operator when you use the question mark.
|
| <word> |
Selects records that include one or more instances of the
exact term you enter.
<word>rhetoric
|
Back to top
Score Operators
These operators affect how retrieved records are ranked for relevance. They are not used with modifiers.
| <product> |
Calculates relevance of retrieved records by multiplying the scores for the search terms.
<product>("crafts", "quilts")
|
| <sum> |
Calculates relevance of retrieved records by adding the scores for the search terms.
<sum>("Chloe")
|
| <yesno> |
Limits a search to matching records without the score of the search terms affecting the final relevance-ranking of the documents.
<yesno>("Chloe")
<yesno>("Chloe")<and>"Mead"
|
Back to top
Natural Language Operators
These operators enable the search engine to resolve natural language syntax.
| <freetext> |
Interprets text using the free text query parser. All records retrieved are ranked for relevance.
<freetext>("peace negotiations
in the Middle East")and(2001)
|
Back to top
Modifiers
You can change the standard behavior of an operator by using these modifiers in conjunction with other operators.
| <many> |
Incorporates the density of search terms in the calculation of relevance.
<many>candy apples
|
| <not> |
Excludes documents containing specified terms or phrases.
cat and mouse and not dog
|
| <order> |
Specifies the order in which search terms must occur in the record.
president<order><all>Washington
<order><all>(world,wide,web)
|
Back to top
Related Topics
Construct a Search Query
Limit Field Operators
Stopwords
Truncation and Wildcards
Valid Search Statements
|