Search and Filters
Search
Search is done by adding a ?search= querystring to a GET request. It includes a basic search for text as well as searching in specific fields by matching specific search terms to specific fields.
Limit Search to Specific Fields
Searching only in specific search fields can be done by adding a ?searchFields= querystring to a GET request. It will limit your whole search text defined in ?search= to specific set of fields.
Filters
Filtering is done by adding a ?filters= querystring to a GET request. It requires an exact match of the filter term against field. When used alongside search, filters are applied first, so you can also use them to filter out assets you don't want to perform a search on.
Bringing It All Together
It is possible to combine search criteria and filters together to create a complex search query.
Facets
The facets endpoint will return the result of faceting your library by a predetermined set of asset fields. All existing library values for the fields are retrieved together with the number of assets for each field value.