Fix assert in ZOOM when http connect fails YAZ-757
[yaz-moved-to-github.git] / etc / pqf.properties
index ad58758..438ecb7 100644 (file)
@@ -1,6 +1,4 @@
-# $Id: pqf.properties,v 1.10 2006-05-17 14:12:09 mike Exp $
-#
-# Propeties file to drive org.z3950.zing.cql.CQLNode's toPQF()
+# Properties file to drive org.z3950.zing.cql.CQLNode's toPQF()
 # back-end and the YAZ CQL-to-PQF converter.  This specifies the
 # interpretation of various CQL indexes, relations, etc. in terms
 # of Type-1 query attributes.
 # attributes.
 
 # Identifiers for prefixes used in this file. (index.*)
-set.cql                = info:srw/cql-context-set/1/cql-v1.1
-set.rec                = info:srw/cql-context-set/2/rec-1.0
+set.cql                = info:srw/cql-context-set/1/cql-v1.2
+set.rec                = info:srw/cql-context-set/2/rec-1.1
 set.dc         = info:srw/cql-context-set/1/dc-v1.1
 set.bath       = http://zing.z3950.org/cql/bath/2.0/
 
-# default set (in query)
+# The default set when an index doesn't specify one: Dublin Core
 set            = info:srw/cql-context-set/1/dc-v1.1
 
-# The default access point and result-set references
+# The default index when none is specified by the query
 index.cql.serverChoice                 = 1=1016
        # srw.serverChoice is deprecated in favour of cql.serverChoice
        # BIB-1 "any"
+index.cql.allRecords                   = 1=_ALLRECORDS 2=103
 
 index.rec.id                           = 1=12
 
@@ -65,9 +64,9 @@ relation.ge                           = 2=4
 relation.>                             = 2=5
 relation.<>                            = 2=6
 
-### These two are not really right:
-relation.all                           = 2=3
-relation.any                           = 2=3
+# These two are what Zebra uses -- may not work on other servers
+relation.all                           = 4=6
+relation.any                           = 4=105
 
 # BIB-1 doesn't have a server choice relation, so we just make the
 # choice here, and use equality (which is clearly correct).
@@ -80,6 +79,14 @@ relationModifier.fuzzy                       = 5=103
        ### truncation=regExpr-2 (5=103) in Zebra is "fuzzy matching"
 relationModifier.stem                  = 2=101
 relationModifier.phonetic              = 2=100
+relationModifier.regexp                        = 5=102
+relationModifier.unmasked              = 5=100
+relationModifier.masked                        =
+
+# Non-standard extensions to provoke Zebra's inline sorting
+relationModifier.sort                  = 7=1
+relationModifier.sort-desc             = 7=2
+relationModifier.numeric               = 4=109
 
 # Position attributes may be specified for anchored terms (those
 # beginning with "^", which is stripped) and unanchored (those not