From 04078241420a48fc89a17cc953b716b3d41f0193 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 19 Jun 2007 07:58:35 +0000 Subject: [PATCH] Added pointers to Debian - and Source areas. More pointers to existing standards. Added a little more on proxying. --- doc/book.xml | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/doc/book.xml b/doc/book.xml index c2edde1..42d09c0 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -9,7 +9,7 @@ %idcommon; ]> - + Pazpar2 - User's Guide and Reference @@ -61,9 +61,11 @@ relevance-ranking and sorting by arbitrary data content, and facet analysis for browsing purposes. It is designed to be data model independent, and is capable of working with MARC, DublinCore, or any - other XML-structured response format -- XSLT is used to normalize and extract + other XML-structured response format + -- XSLT is used to normalize and extract data from retrieval records for display and analysis. It can be used - against any server which supports the Z39.50 protocol. Proprietary + against any server which supports the + Z39.50 protocol. Proprietary backend modules can be used to support a large number of other protocols (please contact Index Data for further information about this). @@ -182,9 +184,10 @@
Installation on Unix (from Source) - Here is a quick step-by-step guide on how to compile the - tools that Pazpar2 uses. Only few systems have none of the required - tools binary packages. If, for example, Libxml2/libxslt are already + The latest source code for pazpar2 is available from + . + Only few systems have none of the required + tools binary packages. If, for example, Libxml2/libxslt are already installed as development packages use these. @@ -206,23 +209,10 @@
Installation on Debian GNU/Linux - All dependencies for Pazpar2 are available as - Debian - packages for the sarge (stable in 2005) and etch (testing in 2005) - distributions. - - - The procedures for Debian based systems, such as - Ubuntu is probably similar - - - apt-get install libyaz-dev - apt-get install libicu36-dev - - - With these packages installed, the usual configure + make - procedure can be used for Pazpar2 as outlined in - . + Index Data provides Debian packages for pazpar2. These are prepared + for Debian versions Etch and Lenny (as of 2007). + Theses packages are available at + .
@@ -266,7 +256,7 @@ Apache 2 proxy configuration - If Pazpar2 is running on port 9004 and the portal is using + If Pazpar2 is running on port 8004 and the portal is using search.pz2 inside portal in directory /myportal/ we could use the following Apache 2 configuration: @@ -281,7 +271,7 @@ Allow from all - ProxyPass /myportal/search.pz2 http://localhost:9004/search.pz2 + ProxyPass /myportal/search.pz2 http://localhost:8004/search.pz2 ProxyVia Off ]]> @@ -328,7 +318,8 @@ with the server from which the enclosing HTML page or object originated, pazpar2 is designed so that it can act as a transparent proxy in front of an existing webserver (see for details). In this mode, all regular + linkend="pazpar2_conf"/> for details). + In this mode, all regular HTTP requests are transparently passed through to your webserver, while pazpar2 only intercepts search-related webservice requests. @@ -340,6 +331,14 @@ + pazpar2 can also work behind + a reverse Proxy. Refer to ) + for more information. + This allows your existing HTTP server to operate on port 80 as usual. + Pazpar2 can be started on another (internal) port. + + + Sometimes, it may be necessary to implement functionality on your regular webserver that makes use of search results, for example to implement data import functionality, emailing results, history @@ -401,7 +400,8 @@ Elements should belong to the namespace - http://www.indexdata.com/pazpar2/1.0. If the root node contains the + http://www.indexdata.com/pazpar2/1.0. + If the root node contains the attribute 'mergekey', then every record that generates the same merge key (normalized for case differences, white space, and truncation) will be joined into a cluster. In other words, you -- 1.7.10.4