X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fserver.xml;h=a4dd5340db6b348fd7547fc773d40dfeab189c4f;hb=f9ba2efb65f7f9835bc454a55586c285d5385ecb;hp=ae02803b9136195ea847c68fb2eb0394854a60af;hpb=79dbb0556936ee101483f693d38bd5e97c49689e;p=idzebra-moved-to-github.git diff --git a/doc/server.xml b/doc/server.xml index ae02803..a4dd534 100644 --- a/doc/server.xml +++ b/doc/server.xml @@ -1,15 +1,106 @@ - + The Z39.50 Server Running the Z39.50 Server (zebrasrv) + + + + + + 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 + boolean search expressions and relevance-ranked free-text queries. + + + zebrasrv is the Z39.50 and SRW/U frontend + server for the Zebra indexer. + + + On Unix you can run the zebrasrv + server from the command line - and put it + in the background. It may also operate under the inet daemon. + On WIN32 you can run the server as a console application or + as a WIN32 Service. + + + + + SYNOPSIS + &zebrasrv-synopsis; + + + + OPTIONS + + + The options for zebrasrv are the same + as those for YAZ' yaz-ztest. + Option -c specifies a Zebra configuration + file - if omitted zebra.cfg is read. + + + &zebrasrv-options; + + VIRTUAL HOSTS + + zebrasrv uses the YAZ server frontend and does + support multiple virtual servers behind multiple listening sockets. + + &zebrasrv-virtual; + + FILES + + zebra.cfg + + + SEE ALSO + + + zebraidx + 1 + , + + yaz-ztest + 8 + + + + Section "The Z39.50 Server" in the Zebra manual. + http://www.indexdata.dk/zebra/doc/server.tkl + + + Section "Virtual Hosts" in the YAZ manual. + http://www.indexdata.dk/yaz/doc/server.vhosts.tkl + + + Section "Specification of CQL to RPN mappings" in the YAZ manual. + http://www.indexdata.dk/yaz/doc/tools.tkl#tools.cql.map + + + The Zebra software is Copyright Index Data + http://www.indexdata.dk + and distributed under the + GPLv2 license. + + + + + Z39.50 Protocol Support and Behavior @@ -204,7 +231,7 @@ Z39.50 protocol, and the option bits for Search, Present, Scan, NamedResultSets, and concurrentOperations will be set, if requested by the client. The maximum PDU size is negotiated down to a maximum of - 1Mb by default. + 1 MB by default. @@ -212,6 +239,12 @@ Search + + The supported query type are 1 and 101. All operators are currently supported with the restriction that only proximity units of type "word" @@ -223,7 +256,7 @@ - The server has full support for piggy-backed present requests (see + The server has full support for piggy-backed retrieval (see also the following section). @@ -246,6 +279,7 @@ A phrase register is created for those fields in the .abs file that contains a p-specifier. + @@ -309,7 +343,7 @@ For the Truncation attribute, No Truncation is the default. Left Truncation is not supported. - Process # is supported, as is + Process # in search term is supported, as is Regxp-1. Regxp-2 enables the fault-tolerant (fuzzy) search. As a default, a single error (deletion, insertion, @@ -376,7 +410,7 @@ x? - Matches x once or twice. Priority: high. + Matches x zero or once. Priority: high. @@ -390,7 +424,7 @@ - x|y + x|y Matches either x or y. @@ -488,7 +522,7 @@ Sort - Z39.50 specifies three diffent types of sort criterias. + Z39.50 specifies three different types of sort criteria. Of these Zebra supports the attribute specification type in which case the use attribute specifies the "Sort register". Sort registers are created for those fields that are of type "sort" in @@ -520,6 +554,22 @@ + + + + The SRU/SRW Server + + + Running the SRU/SRW Server (zebrasrv) + Placeholder for DocBook's facist schema + + + + SRU and SRW Protocol Support and Behavior + Placeholder for DocBook's facist schema + + +