-
- </sect1>
-
-
-
- <sect1 id="tutorial-oai-sru-yazfrontend">
- <title>Setting up a correct &acro.sru; web service</title>
-
-Or, alternatively, starting the SRU/SRW/Z39.50 server including
-PQF and CQL query configuration:
-
- zebrasrv -f yazserver.xml
-
-
- </sect1>
-
-
-<!--
-
-Z39.50 presents using presentation stylesheets:
-
- Z> elements dc
- Z> show 2+1
-
- Z> elements zebra
- Z> show 3+1
-
-
-Z39.50 buildin Zebra presents (in this configuration only if
- started without yaz-frontendserver):
-
- Z> elements zebra::meta
- Z> show 4+1
-
- Z> elements zebra::meta::sysno
- Z> show 5+1
-
- Z> format sutrs
- Z> show 5+1
- Z> format xml
-
- Z> elements zebra::index
- Z> show 6+1
-
- Z> elements zebra::snippet
- Z> show 7+1
-
- Z> elements zebra::facet::any:w
- Z> show 8+1
-
- Z> elements zebra::facet::any:w,dc_title:w
- Z> show 9+1
-
-
-
-Z39.50 searches targeted at specific indexes
-
- Z> elements zebra
- Z> find @attr 1=oai_identifier @attr 4=3 oai:caltechcstr.library.caltech.edu:4
- Z> show 1+1
-
- Z> find @attr 1=oai_datestamp @attr 4=3 2001-04-20
- Z> show 1+1
-
- Z> find @attr 1=oai_setspec @attr 4=3 7374617475733D756E707562
- Z> show 1+1
-
- Z> find @attr 1=dc_title communication
- Z> show 1+1
-
- Z> find @attr 1=dc_identifier @attr 4=3
- http://resolver.caltech.edu/CaltechCSTR:1986.5228-tr-86
- Z> show 1+1
-
- etc, etc.
-
- Notice that all indexes defined by 'type="0"' in the
- indexing style sheet must be searched using the '@attr 4=3'
- structure attribute instruction.
-
- Notice also that searching and scan on indexes
- 'dc_contributor', 'dc_language', 'dc_rights', and 'dc_source'
- fails, simply because none of the records in this example set
- have these fields set, and consequently, these indexes are
- _not_ created.
-
-
-XXXXXXXX
-
-
-Z39.50 scan:
-
- yaz-client localhost:9999
- Z> format xml
- Z> querytype prefix
- Z> scan @attr 1=oai_identifier @attr 4=3 oai
- Z> scan @attr 1=oai_datestamp @attr 4=3 1
- Z> scan @attr 1=oai_setspec @attr 4=3 2000
- Z>
- Z> scan @attr 1=dc_title communication
- Z> scan @attr 1=dc_identifier @attr 4=3 a
-
- etc, etc,
-
-
-Z39.50 search using server-side CQL conversion:
-
- Z> format xml
- Z> querytype cql
- Z> elements dc
- Z>
- Z> find harry
- Z>
- Z> find creator = the
- Z> find dc.creator = the
- Z> find title = the
- Z>
- Z> find description < the
- Z> find title le some
- Z> find title ge some
- Z> find title > some
- Z>
- Z> find identifier eq
- "http://resolver.caltech.edu/CaltechCSTR:1978.2276-tr-78"
- Z> find relation eq something
-