The Oxford Research Encyclopedia of Politics is now available via subscription. Visit About to learn more, meet the editorial board, or learn how to subscribe.

Dismiss

SRU Help

This page provides information about how to use the SRU interface to this site in order to perform standard Search/Retrieval queries against the content of the site. For general information on SRU queries, see the official SRU documentation here

Search URL

  • Base URL:
    • http://politics.oxfordre.com/srupage
  • Examples:
    • Show the explain page:
      http://politics.oxfordre.com/srupage?operation=explain
    • Quick search for 'java programming':
      http://politics.oxfordre.com/srupage?operation=searchRetrieve&query=java%20programming
    • Title search for 'java':
      http://politics.oxfordre.com/srupage?operation=searchRetrieve&query=title%3Djava

Search Queries

The following sections list which search fields and CQL operators are supported in the SRU interface.

Search Fields Supported

The following indices are available for use within searches. The fields marked as 'quick search' fields are used when either doing a 'cql.serverChoice' query or a quicksearch query with no fields specified.

Field Name Description Quick Search
fulltext Full Text Y
heading Headings N
referenceMigrations_headings Headings N
bibliography Bibliography N
caption Captions N
source Handbook Title Y
title Article Title Y
author Author (Contributor) N
identifier DOI/ISBN Y
keyword Keywords N
abstract Abstract N
creator Creator Y
creatorsurname Creator Surname Y
oisubject OI Subject Y
sourceunstemmed Source Unstemmed Y
titleunstemmed Title Unstemmed Y

CQL Operators Supported

The following CQL operators are supported by the SRU interface.

Operator Description
= (default operator) Matches fields that contain the target value.
== Matches fields that contain the target value. Works like '='.
scr 'server choice' operator. Will use default operator of '='.
and Boolean 'and' operator.
or Boolean 'or' operator.
not Boolean 'not' operator.
prox Boolean proximity operator. Proximity modifiers are not supported.

Result Format

There are two record schema types available, 'ifp' and 'dc'. The default record schema types is 'dc' but can be explicity specified by using the '&recordSchema=ifp' parameter in the request. Below are samples of the two result schemas.

Sample DC Schema Response

    <sru_dc:dc>
      <dc:type>chapter</dc:type>
      <dc:title plain="Lorem ipsum dolor sit amet">Lorem ipsum <i>dolor sit</i> amet</dc:title>
      <dc:creator type="author">
        <ifp:name>
          <ifp:fname>Marcus</ifp:fname>
          <ifp:lname>Cicero</ifp:lname>
        </ifp:name>
      </dc:creator>
      <dc:subject id="publishing">publishing</dc:subject>
      <dc:identifier scheme="doi">10.1000/182</dc:identifier>
      <dc:identifier scheme="isbn">5555555555555</dc:identifier>
      <dc:identifier scheme="eisbn">5555555555555</dc:identifier>
      <dc:identifier scheme="uri">/content/lorem_ipsum.xml</dc:identifier>
      <dc:description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc eget congue.</dc:description>
    </sru_dc:dc>
      

Sample IFP Schema Response

    <ifp:doc uri="/content/lorem_ipsum.xml" ifp-doc-type="chapter">
      <ifp:meta>
        <dc:type>chapter</dc:type>
        <dc:title plain="Lorem ipsum dolor sit amet">Lorem ipsum <i>dolor sit</i> amet</dc:title>
        <dc:creator type="author">
          <ifp:name>
            <ifp:fname>Marcus</ifp:fname>
            <ifp:lname>Cicero</ifp:lname>
          </ifp:name>
        </dc:creator>
        <dc:subject id="publishing">publishing</dc:subject>
        <dc:identifier scheme="doi">10.1000/182</dc:identifier>
        <dc:identifier scheme="isbn">5555555555555</dc:identifier>
        <dc:identifier scheme="eisbn">5555555555555</dc:identifier>
        <dc:source uri="/content/lorem_ipsum_book.xml" id="1111111111111">
          <ifp:title plain="Nunc laoreet ut nulla eget congue">Nunc laoreet ut nulla eget congue</ifp:title>
        </dc:source>
        <dc:description>Proin nisl leo, posuere a iaculis ac, ullamcorper a est.</dc:description>
      </ifp:meta>
    </ifp:doc>
      

This page automatically generated from the SRU configuration