X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Ftools.xml;h=9ebc4dd77690e8480fe86702a19a776256202013;hb=f6a16487df367408b149f74af99d92531af1bcaf;hp=73109875adcd989145c8b39c8e0326833316f4c3;hpb=8010ebca66a1ba04c1e7517364d16be7434cc25c;p=yaz-moved-to-github.git
diff --git a/doc/tools.xml b/doc/tools.xml
index 7310987..9ebc4dd 100644
--- a/doc/tools.xml
+++ b/doc/tools.xml
@@ -2549,6 +2549,41 @@ int cql_transform_rpn2cql_wrbuf(cql_transform_t ct,
sorting. Refer to .
+ Type-7 sort
+
+ Type-7 sort is an extension to the Bib-1 based RPN query where the
+ sort specification is embedded as an Attribute-Plus-Term.
+
+
+ The objectives for introducing Type-7 sorting is that it allows
+ a client to perform sorting even if it does not implement/support
+ Z39.50 sort. Virtually all Z39.50 client software supports
+ RPN queries. It also may improve performance because the sort
+ critieria is specified along with the search query.
+
+
+ The sort is triggered by the presence of type 7 and the value of type 7
+ specifies the
+
+ sortRelation
+
+ The value for type 7 is 1 for ascending and 2 for descending.
+ For the
+
+ sortElement
+
+ only the generic part is handled. If generic sortKey is of type
+ sortField, then attribute type 1 is present and the value is
+ sortField (InternationalString). If generic sortKey is of type
+ sortAttributes, then the attributes in list is used . generic sortKey
+ of type elementSpec is not supported.
+
+
+ The term in the sorting Attribute-Plus-Term combo should hold
+ an integer. The value is 0 for primary sorting criteria, 1 for second
+ criteria, etc.
+
+