HoldingsIQ Documentation Title

 

 

The HoldingsIQ service retrieves vendor, package and title related information in JSON format. The service automates the managing of holdings data from different sources.

 

 

 

 

Using Search Types Overview

HoldingsIQ supports seven different search types when using the GET /{custid}/titles endpoint.  HoldingsIQ supports two search types when using the GET /{custid}/packages endpoint or the GET /{custid}/vendors/{vendorid}/packages endpoint.  The search types supported by the GET /{custid}/titles endpoint are below:

  • Any
  • Contains
  • Exact Match
  • Proximity
  • Exact Phrase
  • Advanced

The GET /{custid}/packages and the GET /{custid}/vendors/{vendorid}/packages endpoints support the Exact Phrase and the Advanced search types.  The endpoints support the search types using the optional searchtype query parameter.  The searchtype parameter is applicable for all of the four search fields.  For the GET /{custid}/titles endpoint, the searchtype parameter can be set to one of the following options: any, contains, exactmatch, beginswith, proximity, exactphrase or advanced.  For the GET /{custid}/packages or the GET /{custid}/vendors/{vendorid}/packages endpoint, the searchtype parameter can be set to exactphrase or advanced.  The searchtype parameter defaults to contains if you do not provide it.  Please continue reading for more information on each search type.

To Specify a Search Type (example):

Request

GET https://sandbox.ebsco.io/rm/rmaccounts/CUSTID/titles?search=teen&searchfield=titlename&selection=0&resourcetype=0&orderby=0&count=100&offset=1&searchtype=exactmatch