X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fserver.xml;h=5a2f1148474a9d544e3a8230cf496ea9293348af;hb=37dc985516f52f34fc8434cc8beb982bb0c8988f;hp=411319684a579d02e2d8751785347da4eea7eca7;hpb=a4d2f62568bcf788630502fc1cbcad1163d3f87a;p=idzebra-moved-to-github.git diff --git a/doc/server.xml b/doc/server.xml index 4113196..5a2f114 100644 --- a/doc/server.xml +++ b/doc/server.xml @@ -1,8 +1,8 @@ - - + + The Z39.50 Server - + Running the Z39.50 Server (zebrasrv) - Description + Description Zebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact @@ -35,12 +35,12 @@ - + Synopsis &zebrasrv-synopsis; - + Options @@ -53,12 +53,12 @@ &zebrasrv-options; - Files + Files zebra.cfg - See Also + See Also zebraidx @@ -205,7 +205,7 @@ Z39.50 Protocol Support and Behavior - + Initialization @@ -244,7 +244,7 @@ - + Present The present facility is supported in a standard fashion. The requested @@ -254,7 +254,7 @@ provided by the relevant record profiles. - + Scan The attribute combinations provided with the termListAndStartPoint are @@ -263,7 +263,7 @@ the termInfo structure. - + Sort @@ -283,7 +283,7 @@ be the same as the output result set. - + Close If a Close PDU is received, the server will respond with a Close PDU @@ -298,7 +298,7 @@ - + Explain Zebra maintains a "classic" @@ -309,17 +309,7 @@ The records in the explain database are of type - grs.sgml and can be retrieved as - SUTRS, XML, - GRS-1 and ASN.1 Explain. - - - Classic Explain only defines retrieaval of Explain information - via ASN.1. Pratically no Z39.50 clients supports this. Fortunately - they don't have to - since Zebra allows retrieval of this information - in the other formats. - - + grs.sgml. The root element for the Explain grs.sgml records is explain, thus explain.abs is used for indexing. @@ -337,7 +327,7 @@ - + The SRU/SRW Server In addition to Z39.50, Zebra supports the more recent and @@ -380,7 +370,7 @@ the protocol packets and Zebra's support for them is equivalent. - + Running the SRU Server (zebrasrv) Because Zebra supports all three protocols on one port, it would @@ -477,7 +467,7 @@ - + SRU and SRW Protocol Support and Behavior Zebra running as an SRU server supports SRU version 1.1, including @@ -485,7 +475,7 @@ following elements of the protocol. - + Search and Retrieval Zebra fully supports SRU's core @@ -509,26 +499,26 @@ - + Scan - Zebra does not support SRU's + Zebra supports SRU's scan operation, as described at - + . + Scanning using CQL syntax is the default, where the + standard scanClause parameter is used. - This is a rather embarrassing surprise as the pieces are all - there: Z39.50 scan is supported, and SRU scan requests are - recognised and diagnosed. To add further to the embarrassment, a - mutant form of SRU scan is supported, using + In addition, a + mutant form of SRU scan is supported, using the non-standard x-pScanClause parameter in place of the standard scanClause to scan on a PQF query clause. - + Explain Zebra fully supports SRU's core @@ -562,7 +552,7 @@ - + Some SRU Examples Surf into http://localhost:9999 @@ -606,7 +596,7 @@ - + Initialization, Present, Sort, Close In the Z39.50 protocol, Initialization, Present, Sort and Close