X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=doc%2Fserver.xml;h=f09b2cfc35d6c8195bc7178618768015efaabae1;hb=27742a4ea82e9b3494c166203b06d1d7c48da923;hp=52b0bc2544ddb6e40339958a5c1510f2a7dfac4a;hpb=c73cdef608e23dc827647fb5d3e69822f4614467;p=idzebra-moved-to-github.git diff --git a/doc/server.xml b/doc/server.xml index 52b0bc2..f09b2cf 100644 --- a/doc/server.xml +++ b/doc/server.xml @@ -1,5 +1,5 @@ - + The Z39.50 Server @@ -479,8 +479,8 @@ - - + + Present @@ -534,6 +534,76 @@ timeout. + + + Explain + + Zebra maintains a "classic" + Explain database + on the-side. + This database is called IR-Explain-1 and can be + searched using attribute Exp-1. + + + The records in the explain database is of type + grs.sgml and can be retrieved as + SUTRS, XML, GRS-1 + 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 retrieaval of this information + in the other formats. + + + The root element for the Explain grs.sgml records is + explain, thus + explain.abs is used for indexing. + + + + Zebra must be able to locate + explain.abs in order to index the Explain + records properly. Zebra will work without it but the information + will not be searchable. + + + + The following Explain categories are supported: CategoryList, TargetInfo, + DatabaseInfo, AttributeDetails . + + + The following Explain search atributes are supported: + ExplainCategory (1), DatabaseName (3), DateAdded (9), DateChanged(10). + See tab/explain.att for more information. + + + + Example searches + + + List supported categories: + + @attr exp1 1=1 categorylist + + + + + Get targetinfo + + @attr exp1 1=1 targetinfo + + + + + Get databaseinfo record for database Default. + + @and @attr exp1 1=1 databaseinfo @attr exp1 1=3 Default + + + + +