X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=doc%2Fbook.xml;h=403bc9c7327710d7918addbf07417048f8152b5b;hp=df5021d6b97983f3cdfd9d2ce6086d93b6e8b300;hb=6c8a38e15663cd8e87cd3106f3cf2b283c6d7d49;hpb=f0df1959fda559c0d952810c338a9fde667b5a63 diff --git a/doc/book.xml b/doc/book.xml index df5021d..403bc9c 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -702,9 +702,24 @@ for result-set caching for ZOOM. The prefix can not be given. Note that YAZ will only search for libMemcached if Libgcrypt is also enabled. + Note that 0.40 of libmemcached is required. + + + --with-redis + + + &yaz; will be linked with the hiredis C library + to allow for result-set caching for ZOOM on a + redis server. + The prefix can not be given. Note that YAZ will only search + for hiredis if Libgcrypt is also enabled. + + + + @@ -1543,6 +1558,23 @@ --server=host may be given (YAZ emulates that part of libMemcached). none + + redis + If given and non-empty, + a redis context will be created + for the connection. + This option is inspected by ZOOM when a connection is established. + If the redis option is given + and YAZ is compiled without redis support, an internal + diagnostic (10018) will be thrown. + redis support is available for YAZ 5.2.0 or later. If this + option is supplied for an earlier version of YAZ, it is + ignored. + The value of this option is a set options, similar to that + of the memcached function. At this stage only --server=host[:port] + is supported. Later versions of YAZ might honor expiry for various + items and other things that tune the redis usage. + none @@ -5693,6 +5725,15 @@ typedef struct { r=r is available in YAZ 2.0.24 or later. + r=omiteq + + This will omit relation=equals (@attr 2=3) when r=o / r=r + is used. This is useful for servers that somehow breaks + when an explicit relation=equals is used. Omitting the + relation is usually safe because "equals" is the default + behavior. This tweak was added in YAZ version 5.1.2. + + t=l Allows term to be left-truncated.