any:w
title:w
author:w
- subject:w
+ subject-heading:w
description:w
contributor:w
publisher:w
correct &acro.pqf; query. For example, to search in titles only,
we use
<ulink
- url="http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@attr
- 1=title the&startRecord=1&maximumRecords=1&recordSchema=dc">
- http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@attr
- 1=title the&startRecord=1&maximumRecords=1&recordSchema=dc
+ url="http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@attr 1=title the&startRecord=1&maximumRecords=1&recordSchema=dc">
+ http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@attr 1=title the&startRecord=1&maximumRecords=1&recordSchema=dc
</ulink>
</para>
<literal>description</literal> using the query
<literal>@and @attr 1=title the @attr 1=description fish</literal>.
<ulink
- url="http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@and
- @attr 1=title the
- @attr 1=description
- fish&startRecord=1&maximumRecords=1&recordSchema=dc">
- http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@and
- @attr 1=title the
- @attr 1=description fish&startRecord=1&maximumRecords=1&recordSchema=dc
+ url="http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@and @attr 1=title the @attr 1=description fish&startRecord=1&maximumRecords=1&recordSchema=dc">
+ http://localhost:9999/?version=1.1&operation=searchRetrieve&x-pquery=@and @attr 1=title the @attr 1=description fish&startRecord=1&maximumRecords=1&recordSchema=dc
</ulink>
</para>
<para>
The &acro.sru; specification mandates that the &acro.cql; query
- language is supported and properly configure. Also, the server
+ language is supported and properly configured. Also, the server
needs to be able to emit a proper &acro.explain; &acro.xml;
record, which is used to determine the capabilities of the
specific server instance.
<ulink
url="http://localhost:9999">http://localhost:9999
</ulink>
+ or
<ulink
url="http://localhost:9999/?version=1.1&operation=explain">
http://localhost:9999/?version=1.1&operation=explain
<literal>dc.title=the
and dc.description=fish</literal> results in the following page
<ulink
- url="http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the
- and dc.description=fish
- &startRecord=1&maximumRecords=1&recordSchema=dc">
- http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the
- and dc.description=fish &startRecord=1&maximumRecords=1&recordSchema=dc
+ url="http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the and dc.description=fish&startRecord=1&maximumRecords=1&recordSchema=dc">
+ http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the and dc.description=fish &startRecord=1&maximumRecords=1&recordSchema=dc
</ulink>
</para>
schema's of the form
<literal>zebra::</literal> just work right out of the box
<ulink
- url="http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the
- and dc.description=fish
- &startRecord=1&maximumRecords=1&recordSchema=zebra::snippet">
- http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the
- and dc.description=fish &startRecord=1&maximumRecords=1&recordSchema=zebra::snippet
+ url="http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the and dc.description=fish&startRecord=1&maximumRecords=1&recordSchema=zebra::snippet">
+ http://localhost:9999/?version=1.1&operation=searchRetrieve&query=dc.title=the and dc.description=fish &startRecord=1&maximumRecords=1&recordSchema=zebra::snippet
</ulink>
</para>