From: Marc Cromme Date: Wed, 7 Jun 2006 13:10:19 +0000 (+0000) Subject: honing text on classic explain with fully worked yaz-client examples X-Git-Tag: before.bug.529~73 X-Git-Url: http://sru.miketaylor.org.uk/cgi-bin?a=commitdiff_plain;h=ba673549208d47aff1fdec9cf23455dbb1aadfc8;p=idzebra-moved-to-github.git honing text on classic explain with fully worked yaz-client examples --- diff --git a/doc/server.xml b/doc/server.xml index f09b2cf..4110f9a 100644 --- a/doc/server.xml +++ b/doc/server.xml @@ -1,5 +1,5 @@ - + The Z39.50 Server @@ -540,14 +540,15 @@ Zebra maintains a "classic" Explain database - on the-side. + on the side. This database is called IR-Explain-1 and can be - searched using attribute Exp-1. + searched using the attribute set exp-1. - The records in the explain database is of type + The records in the explain database are of type grs.sgml and can be retrieved as - SUTRS, XML, GRS-1 + ASN.1 Explain. + SUTRS, XML, + GRS-1 and ASN.1 Explain. Classic Explain only defines retrieaval of Explain information @@ -569,36 +570,90 @@ - The following Explain categories are supported: CategoryList, TargetInfo, - DatabaseInfo, AttributeDetails . + 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). + ExplainCategory (@attr 1=1), + DatabaseName (@attr 1=3), + DateAdded (@attr 1=9), + DateChanged(@ayyt 1=10). See tab/explain.att for more information. Example searches - + - List supported categories: + Get targetinfo, that is, investigate which databases exist at + this server: - @attr exp1 1=1 categorylist + Z> base IR-Explain-1 + Z> @attr exp1 1=1 targetinfo + Z> form xml + Z> show 1+1 + Z> form grs-1 + Z> show 1+1 + Z> form sutrs + Z> show 1+1 - Get targetinfo + List supported categories (using yaz-client), the number of hits + is the number of databases found, which most commonly are the + following two: + the Default and the + IR-Explain-1 databases. + + Z> base IR-Explain-1 + Z> f @attr exp1 1=1 databaseinfo + Z> form sutrs + Z> show 1+2 + + + + + List supported categories: - @attr exp1 1=1 targetinfo + Z> base IR-Explain-1 + Z> @attr exp1 1=1 categorylist + Z> form sutrs + Z> show 1+2 + Get databaseinfo record for database Default. - @and @attr exp1 1=1 databaseinfo @attr exp1 1=3 Default + Z> base IR-Explain-1 + Z> @and @attr exp1 1=1 databaseinfo @attr exp1 1=3 Default + + Identicall query with explicitely specified attributeset: + + Z> base IR-Explain-1 + Z> @attrset exp1 @and @attr 1=1 databaseinfo @attr 1=3 Default + + + + + Get attribute details record for database + Default. + This query is very useful to study the internal Zebra indexes. + If records have been indexed using the alvis + XSLT filter, the string representation names of the known indexes can be + found. + + Z> base IR-Explain-1 + Z> @and @attr exp1 1=1 attributedetails @attr exp1 1=3 Default + + Identicall query with explicitely specified attributeset: + + Z> base IR-Explain-1 + Z> @attrset exp1 @and @attr 1=1 attributedetails @attr 1=3 Default