Advanced Search

Search

Limit Results

Return Results Between
to
Items with Full Text
Search Collections
Collection Keywords




Command Query

   Enter your Command Query in the box below:





Command Query performs searches using the "Lucene" search engine syntax. With this syntax you can utilize the following searching techniques and search modification functions:

Search terms are either in the form of single words or groups of words (phrases) in double quotation marks (where the text exactly as it appears between the quotation marks is treated as a single search term). The searching techniques and search modification functions are used with search terms to generate queries.

NOTE: Keyword searching by default: If search terms (either single words or phrases) are searched for in an "Expert Query" search without a specific data field being specified and without other query syntax being utilized it will be treated as a simple keyword search, in which all fields are searched and terms indexed from full text documents are also searched. (This is equivalent to the keyword search which is available on any page in the Research Repository).



Data fields and Data field specification

Data fields which may be searched specifically in Command Query are the following:

How to searching using Data field specification

To search for text within specific Data fields, enter the field name, then a colon, and then the term to be searched. For example:

       creator:smith   should find records with the text  smith  in the  creator  field.

       rights:green   should find records with the text  green  in the  rights  field.

NOTE: Scope of Data field specification:

A field specified for searching will only apply to the search term that comes directly after it. This query,

     title:"effect of rainfall patterns"

will search for  effect of rainfall patterns  as a whole phrase in the  title  index (the quotation marks make the phrase into a single search term), whereas this query,

     title:effect of rainfall patterns

will search for only  effect  as a term in the  title  index and will search for  of ,  rainfall , and  patterns  individually as separate keyword terms.


Boolean Operator searches

Boolean Operator searches are used in Command Query to combine multiple searching operations into a more complex query operation. The Boolean Operators are the following:


Wildcards

"Wildcards" are used in Command Query for single and multiple character wildcard searches within single terms (not within phrase queries).

To perform a single character wildcard search use the " ? " symbol. (A single character wildcard search looks for terms that match with the single character replaced. For example, to search for any of the terms "hole", "home", "hone" or "hose" you can use the search: " ho?e " (but note that this search would not find the term "hoe"))

To perform a multiple character wildcard search use the " * " symbol. (A multiple character wildcard search looks for terms that match with any number of characters replaced, from 0 upwards. For example, to search for any of the terms "train", "trains", "trained", or "training" you can use the search: " train* " )

(Note that neither the " * " symbol nor the " ? " symbol can be used as the first character of a search term, but both can be used in the middle of a search term or at the end of a search term)



Fuzzy searching


Proximity searching


Range searching


Query Grouping

Query grouping in Command Query is performed using parentheses to define sub queries within larger queries. This can be used to control (or make explicit) the boolean logic for a query without having to be concerned about the order of precedence between Boolean operators.