External Search API

Journal A-Z Lookup... evolved!

BrowZine now supports external journal lookups directly from your library website! Configure any library web page with a simple A-Z lookup box that connects to browzine.com.

This simple box matches against journal title, ISSN or subject without having to resort to a complicated "advanced search" type interface with multiple fields by automatically interpreting what a user is looking for.  Users will see their results conveniently appear in browzine.com.

Why make BrowZine the first-stop for journal lookup on your website?

1) Minimize user confusion - Most A-Z systems are built for librarians who understand what a myriad of database names next to each title mean.  For many typical end users this provides a point of confusion and frustration.  What source should they choose when there are overlapping dates?

2) Fewer clicks to content - A typical end user experience involves:

  1. Title lookup

  2. Source Selection as well as understanding/comprehending what the different source options mean

  3. Understand/Interpret the resulting source (aggregator/publisher platform) to try to find the current issue if it is not immediately presented

  4. Click the current issue link

  5. View tables of contents

With BrowZine this process is highly simplified:

  1. Title Lookup

  2. Table of contents

Since all titles are presented in a uniform manner, the interface makes it easy for users to bounce from title to title without having to retrain their mind on how to interpret multiple interfaces, or choose from a number of sources for the same material.

3) Rich browsing experience - BrowZine returns subject results in addition to journal results if a user uses a broad term like "surgery."  This allows a user to easily see a host of journals, similar to the ones they are familiar with, presented in a easy-to-grasp graphical format, and scoped to your library's holdings.  If a user looks up a specific journal title instead, each journal lists the subject areas under which it is classified, allowing the user to continue browsing for similar titles.

4) High Performance - The BrowZine title lookup typically executes in a fraction of the amount of time of most A-Z systems. When used within BrowZine, it provides predictive capabilities for real-time feedback on your query!

5) Integration into A-Z Systems - As seen below in the Sample Lookup, if a user is looking for something not currently supported by BrowZine, we intelligently route the query to your A-Z system, just like your external lookup tool does today!  But if they are looking for one of the tens of thousands of supported BrowZine journals from the world's top publishers then they will IMMEDIATELY get to the tables of contents of that title, or see multiple matches within BrowZine.

Sample lookup form examples:

Home Page:

BrowZine External Lookup explained:

The user’s query is transmitted to BrowZine where it is searched against the library’s BrowZine holdings quickly and the outcome can be three four different scenarios:

  1. If the result is an exactly ONE match for a title BrowZine will launch and go directly to that table's current issue!

  2. If the result is an exactly ONE match for a subject in BrowZine, it will launch and show that subject area.

  3. If the result is multiple matches found in BrowZine, it will launch and show the results set so that the user can choose from the results.

  4. If there are ZERO matching results, BrowZine will NOT launch but instead the query will automatically be redirected to your current A-Z system.

Thus, for the majority of user searches they will get to content faster and be immersed in the easy to use BrowZine interface.  However, if someone is looking for a non-BrowZine enabled title, the experience will be exactly what it is today - that they will go on to your existing A-Z system which will route them appropriately to where that content is available.  

Advanced: Using quotation marks to ensure Exact Match

You can also use double quotes (i.e. "cell") which will result in ensuring a more precise exact match to further streamline both the exact lookup and searching directly in BrowZine as well.

For example, if you are looking for the journal Cell and search for that using the external search, provided your library has additional titles available you would likely see dozens of additional titles with “Cell” in the name. Because of this the condition for a “single title match” to forward directly to the table’s current issue as described in scenario #1 above would not happen.

However, by putting Cell in double quotes, this behavior indeed would occur, saving you an additional click to get to the table of contents for that journal.

BrowZine External Search Demo:

Visit http://thirdiron.com/search-demo/ to see BrowZine External Search in action via our live demo.

An identical form to what you see in the demo can be placed on any page on your library’s website (including A-Z system sites, LibGuides or any other platform that supports adding your own HTML).

Configure your search form:

1. Find your library ID

You will need your numerical BrowZine library ID. You can find your BrowZine library ID by going to browzine.com, logging in to your library (if you are not done so automatically by your IP address) and looking at the browser address bar after logging into your library. Your library URL will contain your numerical library ID.

Your BrowZine library ID is the number that shows up in place of <library_id> in the URL below:

Format: <http://browzine.com/libraries/<library_id>/subjects>

If you need further assistance in locating your BrowZine library ID, please email support@thirdiron.com.

2. Configure your lookup form

To customize the form HTML for your library, simply replace the red <library_id> values in the code below with your numerical library ID.

Sample form HTML:

If you do not have an existing e-journal lookup form, you may copy and paste the below code onto your web page. This code contains the basic HTML required for the search to function (meets WCAG 2.0 guidelines).

<img alt="" src="//s3.amazonaws.com/libapps/accounts/78343/images/BrowZinelogo.png" style="width: 125px; height: 125px; float: left;margin-right:20px;" /> <form method="get" action="http://api.thirdiron.com/v2/libraries/<library_id>/external-search"> <fieldset> <legend>Search e-journals</legend> <label for="query">Title, ISSN or Subject keywords</label> <input type="text" name="query" id="query" required> <input type="submit" value="submit"> </fieldset> </form>

Values for a custom form:

If you have an existing e-journal lookup form, simply update the following attribute values:

Form action: http://api.thirdiron.com/v2/libraries/<library_id>/external-search Form method: get Search field input name: query

Can't use a form? Use JavaScript instead.

If you cannot put a <form> tag on your page, you can still integrate BrowZine's journal title/ISSN lookup using a Javascript. The basic steps are:

1. Put a text input field on your webpage
2. Add a button beside the input that will trigger submitting the entered text to BrowZine's journal title/ ISSN lookup service

Sample HTML:

<input id="browzine_title_lookup_input"> <button id="browzine_title_lookup_button" type="button" onmouseup="var searchTerm = document.getElementById('browzine_title_lookup_input').value; window.location='http://api.thirdiron.com/v2/libraries/<library_id>/external-search?query='+encodeURIComponent(searchTerm);">Start searching</button>