Pazpar2 - User's Guide and Reference

Sebastian Hammer

Adam Dickmeiss

Marc Cromme

Jakub Skoczen

Mike Taylor

Dennis Schafroth

1.12.13

Abstract

Pazpar2 is a high-performance metasearch engine featuring merging, relevance ranking, record sorting, and faceted results. It is middleware: it has no user interface of its own, but can be configured and controlled by an XML-over-HTTP web-service to provide metasearching functionality behind any user interface.

This document is a guide and reference to Pazpar2 version 1.12.13.


Table of Contents

1. Introduction
1. What Pazpar2 is
2. Connectors to non-standard databases
3. A note on the name Pazpar2
2. Installation
1. Installation from source on Unix (including Linux, MacOS, etc.)
2. Installation from source on Windows
3. Installation of test interfaces
4. Installation on Debian GNU/Linux and Ubuntu
5. Installation on RedHat / CentOS
6. Apache 2 Proxy
3. Using Pazpar2
1. Pazpar2 and your systems architecture
2. Your data model
3. Client development overview
4. Ajax client development
5. Unicode Compliance
6. Load balancing
7. Relevance ranking
8. Pazpar2 and MasterKey Connect
I. Reference
Pazpar2 — Metasearch daemon.
Pazpar2 protocol — The webservice protocol of Pazpar2
Pazpar2 conf — Pazpar2 Configuration
Pazpar2_play — Play recorded HTTP log against pazpar2
A. License
B. GNU General Public License
1. Preamble
2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2.1. Section 0
2.2. Section 1
2.3. Section 2
2.4. Section 3
2.5. Section 4
2.6. Section 5
2.7. Section 6
2.8. Section 7
2.9. Section 8
2.10. Section 9
2.11. Section 10
2.12. NO WARRANTY Section 11
2.13. Section 12
3. How to Apply These Terms to Your New Programs

List of Examples

2.1. Apache 2 proxy configuration
3.1. Apache 2 load balancing configuration