events.name
(text)events.notes
(text)events.performance_attendance.place.name
(text)events.performance_attendance.production.works.title
(text)events.person_encounters.name
(text)events.place.name
(text)events.references.creator
(text)events.references.notes
(text)events.references.title
(text)events.type.name
(tag)from_place.name
(tag)id
(keyword)notes
(text)participants.name
(text)references.creator
(text)references.notes
(text)references.title
(text)to_place.name
(tag)travel.journeys.from_place.name
(text)travel.journeys.to_place.name
(text)travel.name
(text)travel.notes
(text)travel.purpose.name
(tag)travel.references.creator
(text)travel.references.notes
(text)travel.references.title
(text) When searching for tags or keywords, you are required to type out the whole value exactly to get any results. If there are any spaces in the tag or keyword you must prefix them with a \
. E.g.: science\ fiction would be the correct syntax for matching a value with a whitespace.
Title | Operator | ||
---|---|---|---|
Field Search | FIELD_NAME:( ) | title:("Die Hard") genre:(action) | 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 the Field searches. See the Search Fields section above for valid field names. |
Phrase/Exact match | " " | "McClane" "Welcome to the party, pal." | The term or phrase must be matched exactly (case insensitive) to get a match. For phrases the proximity operator (~) can be used to allow the terms in the phrase to be connected by other terms. |
Wildcard | * | *ower terr* | Search words starting or ending with and an unknown set of characters. The wildcard matches 0-n characters. *ower wil find all words ending with 'ower', like 'cower' and 'tower'. terr* will find all words starting with 'terr', like 'terrific' and 'terrorist'. |
Fuzzy | ~ | Fun~ Police~ | Find words which are similar (spelling wise) to the given word. Good for finding misspelled words. The examples could e.g. result in 'run' or 'gun', and 'Policed', 'Policy', or 'Polish'. 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 overwritten by applying one of [0,1,2] after "~". Where the number specifies the number of edits allowed. ** An edit is an insertion, deletion or substitution of a character. |
Must | + | +ventilation shaft +crawl +title:(Die Hard) +"walkie talkie" threats | Express which terms must be present to get a match: +ventilation shaft +crawl Both 'ventilation' and 'crawl' must be present, 'shaft' is not required but would make a better result if present +title:(Die Hard) One of the terms must be present in the title field (If all terms must be present prefix each term with a "+") +"walkie talkie" The exact phrase must be present |
Must Not | - | -Christmas party -title:(Die Hard) -"Hans Gruber" | Express which terms must not be present to get a match. -Christmas party 'Christmas' must not be present in the match. -title:(Die Hard) One of the terms must not be present in the title field (If all terms must not be present prefix each term with a "-") -"Hans Gruber" The exact phrase must not be present. |
Proximity | " "~[1-100] | "Just Hans"~5 "Welcome pal"~10 | Relax the strictness of phrase searches. The number specifies how many terms are allowed between the required terms: "Just Hans"~5 Match "Just a fly in the ointment, Hans" but not "Just in time for the Christmas party, Hans". "Welcome pal"~10 Match a sentence like "Welcome to the party, pal" (because there are < 10 terms between 'Welcome' and 'pal'). |
Grouping | ( ) | (+Die +Hard) (+John +McClane) | Group expressions together to form sub-queries. The Example reads: match 'Die' and 'Hard' or match 'John' and 'McClane'. |