Search Fields
The following fields can be used for targeting a specific field as described in the query syntax below.
construction.additionalComments
relatedPublications.canonicalCitation
construction.sources.sourceTypes
topic.modernCountriesAndContinents.name
Query Syntax
Title | Operator | Example | Description |
---|
Phrase / Exact match | "" | "Roman" "Roman Road Network" | The term or phrase must be matched exactly (case insensitive) to get a match. |
Field Search | FIELD_NAME:() | name:(Roman Road Network) name:("Roman Road Network") | Field searches makes it possible to narrow the search to a specific field instead of searching all fields. The same operators as used in a
normal search can be applied to field searches. |
Wildcard | ?, * | Roma? Ro* | Search words including or ending with and an unknown set of characters. The wildcard ? matces a single character and * matches 0-n characters. |
Fuzzy | ~ | Roma~ Squire~ | Find words which are similar (spelling wise) to the given word. Good for finding misspelled words. The examples
could e.g. result in "Roma, Roman, Rome" or "Squire, Super, Squibb". Given the length of the word different rules apply *: - [0-2]:
- No fuzzyfication is applied - the word must match exactly
- [3-5]:
- One edit** is allowed
- [6-*]:
- Two edits** are allowed
* The default rules for edits can be overwritten by applying one of [0, 1, 2] after the "~", where the number specifies the number of edits
allowed. ** An edit is an insertion, deletion or substitution of a character. |
Must | + | +Roman Road +Network +name:(Roman Road) +"Roman Road" Network | Express which terms must be present to get a match: +Roman Road +Network - Both "Roman" and "Network" must be present, "Road" is not required but would
make a better result if present
+name:(Roman Road) - One of the terms must be present in the title field (If all terms must be
present prefix each term with a "+")
+"Roman Road" - The exact phrase must be present
|
Must Not | - | -Roman Road -name:(Roman Road) -"Roman Road" Network | Express which terms must not be present to get a match: -Roman Road - "Roman" must not present
-name:(Roman Road) - One of the terms must not be present in the title field (If all terms must not be
present prefix each term with a "-")
-"Roman Road" - The exact phrase must not be present
|
Grouping | ( ) | (+Roman +Road) (+Ancient +Network) | Group expressions together to form sub-queries. The Example reads: match ("Roman" and "Road") or ("Ancient" and "Network"). |