in main thread).
</para>
</refsect2>
+ <refsect2 id="config-file">
+ <title>file</title>
+ <para>
+ This configuration takes one attribute <literal>path</literal> which
+ specifies a path to search for local files, such as XSLTs and settings.
+ The path is a colon separated list of directories. Its default value
+ is "<literal>.</literal>" which is equivalent to the location of the
+ main configuration file (where indeed the file element is given).
+ </para>
+ </refsect2>
<refsect2 id="config-server">
<title>server</title>
<para>
articles), and 'no' (no sorting). The default value is
'no'.
</para>
+ <para>
+ When 'skiparticle' is used, some common articles from the
+ English and German languages are ignored. At present the
+ list is: 'the', 'den', 'der', 'die', 'des', 'an', 'a'.
+ </para>
</listitem>
</varlistentry>
</listitem>
</varlistentry>
- <varlistentry>
+ <varlistentry id="service-timeout">
<term>timeout</term>
<listitem>
<para>
z3950_operation (30) < session (60) < z3950_session (180) .
The default values are given in parantheses.
</para>
+ <para>
+ The Z39.50 operation timeout may be set per database. Refer to
+ <xref linkend="pztimeout"/>.
+ </para>
</listitem>
</varlistentry>
</variablelist> <!-- Data elements in service directive -->
</varlistentry>
<varlistentry>
+ <term>pz:redis</term>
+ <listitem>
+ <para>
+ If set and non-empty,
+ <ulink url="&url.redis;">redis</ulink> will
+ configured and enabled for the target.
+ The value of this setting is exactly as the redis option for
+ ZOOM C of YAZ.
+ </para>
+ <para>
+ This setting is honored in Pazpar2 1.6.43 or later. Pazpar2 must
+ be using YAZ version 5.2.0 or later.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>pz:nativesyntax</term>
<listitem>
<para>
<listitem>
<para>
Specifies that a target is preferred, e.g. possible local, faster
- target. Using block=pref on show command will wait for all these
+ target. Using block=preferred on <link linkend="command-show">
+ show command</link> will wait for all these
targets to return records before releasing the block.
- If no target is preferred, the block=pref will identical to block=1,
- which release when one target has returned records.
+ If no target is preferred, the block=preferred will identical to
+ block=1, which release when one target has returned records.
</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>pz:presentchunk</term>
+ <term>pz:present_chunk</term>
<listitem>
<para>
Controls the chunk size in present requests. Pazpar2 will
<listitem>
<para>
Specifies native sorting for a target where
- <replaceable>field</replaceable> is a sort criteria (see command
- show). The value has to components separated by colon: strategy and
+ <replaceable>field</replaceable> is a sort criterion (see command
+ show). The value has two components separated by a colon: strategy and
native-field. Strategy is one of <literal>z3950</literal>,
<literal>type7</literal>, <literal>cql</literal>,
<literal>sru11</literal>, or <literal>embed</literal>.
</listitem>
</varlistentry>
+
+ <varlistentry id="pztimeout">
+ <term>pz:timeout</term>
+ <listitem>
+ <para>
+ Specifies timeout for operation (eg search, and fetch) for
+ a database. This overrides the z3650_operation timeout
+ that is given for a service. See <xref linkend="service-timeout"/>.
+ </para>
+ <note>
+ <para>
+ The timeout facility is supported for Pazpar2 version 1.8.4 and later.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="pzurl">
<term>pz:url</term>
<listitem>