Constellate provides metadata and full-text search across the 30+ million documents we have aggregated. Use the search filters on the left hand side of the builder screen to filter results.
Keyword search operators
The keyword query field accepts several operators:
AND: signifies AND operation
OR: signifies OR operation
-negates a single token
"wraps a number of tokens to signify a phrase for searching
*at the end of a term signifies a prefix query
~Nafter a word signifies edit distance (fuzziness)
~Nafter a phrase signifies slop amount
The Constellate platform uses the Elasticsearch search engine to provide search and these operators come directly from their documentation for a "Simple Search Syntax".
The search filters are each treated as an AND operation. For example, if you enter the keyword search
income taxes and select
JSTOR from the provider filter you will be filtering for documents that match
income taxes and are from
However, if you next selected
Portico form the provider filter your query will now be
income taxes AND (JSTOR OR Portico). The following filters are treated as an
OR within the filter:
- Publication title
- Document type
This allows your search to include multiple providers, publication titles, languages, document types, and categories.
Advanced keyword search syntax
For cases when you want your keyword query to match specific fields, Constellate supports an advanced search syntax via the keyword search box. To activate it, use a field operator to specify what field to search against. For example, if you want your search to match only the term taxes in the title field, you would enter
title:taxes into the keyword search box. Boolean operators can be used to apply additional logic, for example
title:taxes AND creator:smith would match only documents that have taxes in the title and a creator (author) of smith.
A full list of Constellate fields available for searching is available here.
In addition to these fields, Constellate also supports the following additional prefixes to match the JSTOR advanced search
|JSTOR prefix||Constellate field|
|jt||isPartOf (journal title)|
jt prefix is specific to Constellate and is made available as a quick way to search by publication title (journal, book, newspaper, etc).
The Constellate platform uses the Elasticsearch search engine and the advanced search functionality is supported by the "Query String" syntax.