<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
"http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd"
[
- <!ENTITY local SYSTEM "local.ent">
+ <!ENTITY % local SYSTEM "local.ent">
+ %local;
<!ENTITY manref SYSTEM "manref.xml">
<!ENTITY progref SYSTEM "progref.xml">
<!ENTITY % common SYSTEM "common/common.ent">
-->
<!NOTATION PDF SYSTEM "PDF">
]>
-<!-- $Id: book.xml,v 1.46 2007-01-05 10:56:17 marc Exp $ -->
+<!-- $Id: book.xml,v 1.48 2007-01-11 13:23:09 adam Exp $ -->
<book id="metaproxy">
<bookinfo>
<title>Metaproxy - User's Guide and Reference</title>
</copyright>
<abstract>
<simpara>
+ This manual is part of Metaproxy version &version;.
+ </simpara>
+ <simpara>
Metaproxy is a universal router, proxy and encapsulated
metasearcher for information retrieval protocols. It accepts,
processes, interprets and redirects requests from IR clients using
<literal>load_balance</literal> filter is assuming that
all backend targets have equal content, and chooses the backend
with least load cost for a new session.
+ <warning>
+ <para>
+ This filter is experimental and yet not mature for heavy load
+ production sites.
+ </para>
+ </warning>
</para>
</section>
and present requests, and wraps the
received hit counts and XML records into suitable SRU response
messages.
- The <literal>sru_z3950</literal> filter does only process SRU
- GET/POST/SOAP explain requests in a very crude fashion, returning
- the absolute minimum required by the standard. Full ZeeReX
- explain support is added by including the
- <literal>zeerex_explain</literal> filter before the
- <literal>sru_z3950</literal> filter.
+ The <literal>sru_z3950</literal> filter processes also SRU
+ GET/POST/SOAP explain requests, returning
+ either the absolute minimum required by the standard, or a full
+ pre-defined ZeeReX explain record.
+ See the
+ <ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
+ standard pages and the
+ <ulink url="&url.sru.explain;">SRU Explain</ulink> pages
+ for more information on the correct explain syntax.
+ SRU scan requests are not supported yet.
</para>
</section>
(mp::filter::ZeerexExplain)</title>
<para>
This filter acts as a sink for
- SRU GET/POST/SOAP explain requests, returning a static ZeeReX
+ Z39.50 explain requests, returning a static ZeeReX
Explain XML record from the config section. All other packages
- are passed through, including SRU GET/POST/SOAP searchRetrieve
- requests, which are handled by a following
- <literal>sru_z3950</literal> filter.
+ are passed through.
See the
<ulink url="&url.zeerex.explain;">ZeeReX Explain</ulink>
- standard pages and the
- <ulink url="&url.sru.explain;">SRU Explain</ulink> pages
+ standard pages
for more information on the correct explain syntax.
</para>
+ <warning>
+ <para>
+ This filter is not yet completed.
+ </para>
+ </warning>
</section>
<para>
If Metaproxy is an interpreter providing operations on packages, then
its configuration file can be thought of as a program for that
- interpreter. Configuration is by means of a single file, the name
+ interpreter. Configuration is by means of a single XML file, the name
of which is supplied as the sole command-line argument to the
<command>metaproxy</command> program. (See
<link linkend="progref">the reference guide</link>
below for more information on invoking Metaproxy.)
</para>
- <para>
- The configuration files are written in XML. (But that's just an
- implementation detail - they could just as well have been written
- in YAML or Lisp-like S-expressions, or in a custom syntax.)
- </para>
</section>
<section id="overview.xml.structure">