X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=doc%2Fserver.xml;h=4110f9a8e21d695808a1f9dab9a7bc0b66042d20;hb=ba673549208d47aff1fdec9cf23455dbb1aadfc8;hp=f09b2cfc35d6c8195bc7178618768015efaabae1;hpb=c9454ba7556b581f6fabd13946dc183d073c0795;p=idzebra-moved-to-github.git 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