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.