X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=doc%2Fzoom.xml;h=78b5d723bf02bf91c8142c0b9a1689c891c5b595;hp=c371520e2878e36b2b610b73c8a530a9a5ade4b0;hb=191c5db0e914f9774413da50bb1963ecf22b2f5c;hpb=def193190d4979179d1d216c77f9d61d8865e234 diff --git a/doc/zoom.xml b/doc/zoom.xml index c371520..78b5d72 100644 --- a/doc/zoom.xml +++ b/doc/zoom.xml @@ -35,15 +35,15 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) connection's sru option, which may be SRU over HTTP GET (get), SRU over HTTP POST (post), (SRU over - SOAP) (soap) or SOLR - (SOLR Web Service). + SOAP) (soap) or solr + (Solr Web Service). Using the facility for embedding options in target strings, a connection can be forced to use SRU rather the SRW (the default) by prefixing the target string with sru=get,, like this: sru=get,http://sru.miketaylor.org.uk:80/sru.pl - SOLR protocol support was added to + Solr protocol support was added to YAZ in version 4.1.0, as a dialect of a SRU protocol, since both are HTTP based protocols. @@ -118,7 +118,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) You can prefix the host with a scheme followed by colon. The default scheme is tcp (Z39.50 protocol). The scheme http selects SRU/get over HTTP by default, - but can overridded to use SRU/post, SRW and the SOLR protocol. + but can overridded to use SRU/post, SRW and the Solr protocol. You can prefix the scheme-qualified host-string with one or more @@ -279,7 +279,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) none sru - SRU/SOLR transport type. Must be either soap, + SRU/Solr transport type. Must be either soap, get, post, or solr. soap @@ -389,14 +389,14 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) - SRU/SOLR Protocol behavior + SRU/Solr Protocol behavior - The HTTP based protocols (SRU, SRW, SOLR) doesn't feature an Inititialize Request, so + The HTTP based protocols (SRU, SRW, Solr) doesn't feature an Inititialize Request, so the connection phase merely establishes a TCP/IP connection with the SOAP service. Most of the ZOOM connection options do not - affect SRU/SOLR and they are ignored. However, future versions + affect SRU/Solr and they are ignored. However, future versions of &yaz; might honor implementationName and put that as part of User-Agent header for HTTP requests. @@ -760,10 +760,10 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) SRU SearchRetrieveRequest. - SOLR queries has to be done in SOLR query format. + Solr queries has to be done in Solr query format. - Unfortunately, SRU or SOLR does not define a database setting. Hence, + Unfortunately, SRU or Solr does not define a database setting. Hence, databaseName is unsupported and ignored. However, the path part in host parameter for functions ZOOM_connecton_new and @@ -916,7 +916,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) xml The record is returned in XML if possible. - SRU, SOLR and Z39.50 records with transfer syntax XML are + SRU, Solr and Z39.50 records with transfer syntax XML are returned verbatim. MARC records are returned in MARCXML @@ -983,9 +983,9 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) - SRU/SOLR Protocol behavior + SRU/Solr Protocol behavior - The ZOOM driver for SRU/SOLR treats records returned by a SRU/SOLR server + The ZOOM driver for SRU/Solr treats records returned by a SRU/Solr server as if they where Z39.50 records with transfer syntax XML and no element set name or database name. @@ -995,7 +995,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) Facets operations is not part of the official ZOOM specification, but is an Index Data extension for YAZ-based Z39.50 targets or - SOLR targets. + Solr targets. In case the target can and is requested to return facets, using a result set the ZOOM client can request one or all facet fields. Using a facet field the client can request the term count and then @@ -1075,7 +1075,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) - The Scan interface is supported for both Z39.50, SRU (and SOLR?). + The Scan interface is supported for both Z39.50, SRU and Solr.