Our search URLs follow the same basic format:
http://product.alexanderstreet.com/search/field1/term1/field2/term2
any number of fields & terms, where a field is a category of metadata (e.g.“composer”) and term is the word or phrase to be searched within it (e.g. Beethoven)
all search terms are combined together as AND, e.g.
http://product.alexanderstreet.com/Search/title/quartet/composer/keats is a search for a title of 'quartet' AND a composer of keats
We also support Boolean logic and phrase searches, for example
http://product.alexanderstreet.com/Search/composer/beethoven%20or%20keats
(composer beethoven OR keats)
or
http://product.alexanderstreet.com/Search/title/%22quasi%20allegretto%22
(specific phrase "quasi allegretto")
We have named the fields as logically as possible. For example, in Classical Scores Library they are:
title
work opus
composer
genre
instrument
time period
music key
score type
duration start, duration end
original language
published start, published end
publisher
All of these accept strings, apart from duration & published, which are numeric (seconds and years respectively).
You can also use the 'keyword' term, which finds a match on any field, e.g. http://product.alexanderstreet.com/Search/keyword/quartet
You may also use http://product.alexanderstreet.com/Search/quartet for brevity. This generic term can also be combined together, e.g. http://product.alexanderstreet.com/Search/keyword/quartet/composer/keats