There are three ways of keyword searching. An overview is given in the table below:
Type | Syntax | Can query keywords occur in different metadata fields? | Can words other than query keywords occur within the same metadata field? |
Broad Match | No formatting | Yes | Yes |
Partial Phrase | "Double quotes" | No | Yes |
Exact Phrase | [Brackets] | No | No |
A broad match keyword search will return results for all records that contain all keywords in the record's metadata. It also searches across all metadata fields. It will not consider which fields the keywords are located in.
Example Query | Results Across Metadata Fields | Results Within Metadata Fields |
Consider searching for | The word | A metadata field may contain additional metadata. E.g. results will be shown for both author: |
A partial phrase keyword search is done by using double quotes around your keywords: "Albert Einstein"
. Using partial phrase will return results for all records that contain these keywords in the same metadata field of a record.
Example Query | Results Across Metadata Fields | Results Within Metadata Fields |
Consider searching for | The word | A metadata field may contain additional metadata. E.g. results will be shown for both author: |
*
for truncation in a partial phrase match can lead to unexpected results, because when searching within some fields (e.g. author:"Albert Eins*"
) the constraint on matching within one and the same field will not always be enforced.An exact phrase keyword search is done by brackets around your query: [Albert Einstein]
. Using exact phrase will return results for records that contain only these exact keywords in the same metadata field of a record.
Example Query | Results Across Metadata Fields | Results Within Metadata Fields |
Consider searching for | The word | A metadata field must contain ONLY the words |
The system offers the ability to search within specific metadata fields, for example the title, author or abstract field. A list of fields can be found in the advanced search dropdown menu. Field searches are conducted by typing the name of the field following a colon and the desired keyword(s), for example: author:Einstein
. If multiple keywords are used within a field search, special syntaxes are required:
Search type | Syntax | Example | Expected Behaviour |
Partial Phrase | "double quotes" |
| Keywords need to be in same metadata field, but will also return results for e.g subject: |
Exact Phrase | [brackets] |
| Will only return results if metadata in specified field exactly matches the query. |
The system also supports search within MARC fields. To search within a MARC field, simply use the same syntax as described in the above section. Please note:
Field | Syntax |
MARC field | To search in the main MARC field, type for example |
Subfield | To search in a specific subfield, both indicators must be specified as well. For example: |
Wildcards | Any indicator, any subfield: Any indicators: Any subfield: |
2%%:"query"
and 24%%%a:"query"
are therefore not supported.Boolean Operators are used to connect and define the relationship between your search terms. When searching, you can use Boolean operators to either narrow or broaden your record sets. The three Boolean operators are AND, OR and NOT.
Operator | Explanation |
AND | Searches for results that include both the term before and the term after the operator. For example: the query |
OR | Searches for results that include either the term before or the term after the operator (or both). For example: the query |
NOT | Searches for results that do not include the term after the operator. For example the query |
The search engine combines operator sequentially. Below are two examples to help understand the logic of combining operators.
Example 1: the query Einstein AND Physics OR Universe
is equivalent to doing two queries:
Query 1: Einstein AND Physics
Query 2: Universe
If a record has metadata that satisfies one of the above queries, it will show in the results list.
Example 2: the query Physics OR Universe AND Einstein
is equivalent to doing two queries:
Query 1: Physics AND Einstein
Query 2: Universe AND Einstein
If a record has metadata that satisfies one of the above queries, it will show in the results list.
subject:"Engineering" AND subject:"Physics"
. This query retrieves records with at least one subject containing the word engineering and at least one containing the word physics, as well as records with both terms appearing in a single subject. Please note that the following syntax would NOT provide you with results that have both subjects. rather, it would look for records that have a single subject called "Engineering Physics": subject:"Engineering AND Physics"
.Truncation is a technique that broadens your search to include various word endings and spellings. To use truncation, enter the root of a word and put the symbol (*) at the end. The system will return results that include any ending of that root word. Examples:
Example query | Will also return results for |
child* | child, childs, children, childrens, childhood |
genetic* | genetic, genetics, genetically |
Ranges can be specified for date, numeric and string fields. The following syntaxes are supported for range search:
Syntax | Explanation |
-> | Include range values |
> | Greater than |
< | Less than |
= | Equals exactly |
Below are examples for common range searches:
Type | Example | Explanation |
Date range |
| Search for all dates in 2012 and 2013 |
Item count |
| All records with minimum 1 item and max 5 items |
Item count |
| All records with 10 or more items |