The ARTFL ENCYCLOPÉDIE PROJECT(October 30, 2014): this is a rerelease (with updated software) of our previous demo after we experienced some technical issues.
ARTFL-FRANTEXT (June 19, 2014): SEARCH the ARTFL-FRANTEXT database under PhiloLogic4 (beta).
The Complete Plays of William Shakespeare (June 10, 2014): SEARCH the Complete Plays of William Shakespeare under PhiloLogic4 (beta). This release of The Complete Plays of William Shakespeare uses data drawn from the Monk Project's version of Shakespeare's complete works. Cette version du théâtre complet de Shakespeare utilise des données tirées des oeuvres complètes de Shakespeare du Monk Project.
PhiloLogic4 Search Syntax
In PhiloLogic4, the search syntax and semantics are largely the same for both word/phrase searching and metadata queries, with a few exceptions. The basic rules are:
plain terms such as genre humain or esprit systématique are split on the space character and evaluated without regard to case or accent.
quoted terms like "esprit de système" are precise matches against case and accent. In phrases they match individual tokens; in metadata fields they must match the entire string value, i.e., "Histoire de la philosophie" or "Géogrphie sacrée".
"egrep-style" regular expressions (described below) are permitted in plain terms, but not quoted terms; thus, they cannot cross a token/word boundary, e.g., libert. or nous m[aeiou].*er
the vertical bar symbol | (on US keyboards, use the Shift + \ keys) stands for a logical Boolean OR operator, and can concatenate plain, quoted, or regex terms (e.g., liberté de penser | parler or philosophie éclectique | académique).
a space corresponds to a user-selected phrase operator in word search, controlled by the within/exactly/same-sentence option on the search form. In metadata queries, it corresponds to the Boolean AND operator (e.g., diderot mallet).
the Boolean NOT operator is only permitted at the end of metadata fields; it accepts a single term or an OR expression: e.g., Géographie | Histoire NOT moderne.
The character . matches any single character except newline. Bracket expressions can match sets or ranges of characters: [aeiou] or [a-z], but will only match a single character unless followed by one of the quantifiers below.
* indicates that the regular expression should match zero or more occurrences of the previous character or bracketed group.
+ indicates that the regular expression should match one or more occurrences of the previous character or bracketed group.
? indicates that the regular expression should match zero or one occurrence of the previous character or bracketed group.
Thus, .* is an approximate "match anything" wildcard operator, rather than the more traditional (but less precise) * in many other search engines.
The ARTFL Project Department of Romance Languages and Literatures Division of the Humanities University of Chicago 1115 East 58th Street Chicago, IL 60637 tel: 773-702-8488 | email: artfl[at]artfl[dot]uchicago[dot]edu