The Different Search Modes

In the dropdown menu on the left hand side, you can choose among different search modes:

  1. Sources, dictionary, WP, etc.: full text (all) searches for terms across all types of text, that is, including biographic and topic-related dictionary articles as well as abstracts and keywords from the workin papers. The results are grouped according to text types, possibly offering an option for repeating the search within one such group and for yielding more, or more detailed, respectively, results. (This is the standard mode of search.)
  2. Corpus: Full Text searches for terms in the full text of all works in the complete digital edition.
  3. Corpus: Headings searches for terms in all works, but only within their headings.
  4. Corpus: Notes searches for terms in all works, but only within marginal, bottom, and end notes.
  5. Dictionary: Full Text searches for terms in the full text of all entries in the dictionary of juridical-political language of the School of Salamanca.
  6. Dictionary: Entries searches for terms in the articles of the dictionary, but only within the headings therein.
  7. Working Papers: Abstract, Keywords etc. searches for terms in the metadata of the working papers. The full text of the working papers is not included in this search mode.

How the Search Syntax Works

The search works, in general, based on lemmatization; that is, a search for a word form finds all other word forms of the respective lemma:

 lex => finds all passages with "lex", "legum", "leges", etc. 
If a specific word form is to be found, an equality sign must be prepended to the search term:
 =lex => finds passages with "lex", but not those in which only "legum", "leges", etc. occur. 
(This operator can also be applied within phrases and other operators described further below.) Furthermore, the search allows the use of "?" and "*" as placeholders for one or infinitely many character(s):
 l?b?r => finds liber and labor lab* => finds labor and labello leg* => finds leges, legislator, legitimus, legatus, etc. 

How the Multiple-Term Search Works

The input of multiple search terms implies a search for text passages in which all the stated search terms must be present (implicit AND operator). If this is not desired, the terms must be separated by means of a "|" pipe (as OR operator):

 lex | ius => finds texts in which either lex or ius, or both, occur. 
At this, the precedence of the OR operator is higher than the precedence of the AND operator, such that
 Francisco Vitoria | Suárez => searches for Francisco and (Vitoria or Suárez), thus finds no document that only contains the string "Suárez". 
In case of doubt, the grouping of terms and operators may be explicitely stated in brackets:
 (Francisco Vitoria) | Suárez => searches for documents in which Francisco and Vitoria occur, or in which Suárez occurs. 
In case a term is to be excluded, it must be prepended by a "-" hyphen:
 lex -ius => finds all texts in which lex occurs but not ius. lex -(ius | naturalis) => finds all texts containing lex but neither ius nor naturalis. 
If an exact phrase is to be searched for, the respective terms must be embedded within quotation signs:
 "lex naturalis" => searches for lex naturalis, with both terms being required to occur in this very sequence. 
If the search terms are to occur close to each other, the phrase can either be relativized:
 "lex aeterna naturalis"~10 => searches for the occurrence of all three search terms within a scope of ten words. 
... or a tolerance for distance must be stated by means of the "NEAR/XY" operator between each search term:
 lex NEAR/10 aeterna NEAR/20 => searches for a passage of maximally 9 words between lex and aeterna and maximally 19 words between the found aeterna and naturalis. 
In case that merely some of a set of search terms shall be found, a phrase can be relativized through "/":
 lex "divina aeterna naturalis positiva civilis"/2 => searches for the term "lex" and 2 out of the 5 stated additional words. 
If the order but not the immediate succession of search terms is relevant, the order operator "<<" can be used:
 lex << ius => searches for lex ahead of ius 
(This operator has, along with the NEAR/XY operator, the lowest precedence of all operators.) The "SENTENCE" operator assigns two search terms to the condition of both thse terms having to occur within the same sentence.
 lex SENTENCE naturalis => searches for a sentence in which lex as well as naturalis occur. 

Where to Find more Information

The search is based, in the background, on the Sphinx search engine in version 2.1.3. The largest part of the documentation of search syntax displayed there also applies to the search function at hand. ** An important exception is the stating of field operators "@", which are not…
An important exception is the stating of field operators "@", which are not available on our search function. The source text is always searched after (and in the search for everything, the lemma, author, and working paper search also the author name); with the search within works, the diplomatic as well as the constituted version are searched after.