Xapian-1.4.12

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 9. General Libraries

- Prev

  wv-1.2.9

- Next

  Graphics and Font Libraries

- Up
- Home

# Xapian-1.4.12

## Introduction to xapian

Xapian is an open source search engine library.

This package is known to build and work properly using an LFS-9.0 platform.

### Package Information

- Download (HTTP): http://oligarchy.co.uk/xapian/1.4.12/xapian-core-1.4.12.tar.xz

- Download MD5 sum: dec70c45bd444802fe8e86124314d39f

- Download size: 2.8 MB

- Estimated disk space required: 185 MB (add estimated 100 MB for tests)

- Estimated build time: 0.6 SBU (using parallelism=4; add estimated 180 SBU for tests)

### Xapian Dependencies

#### Optional

Valgrind-3.15.0 (for tests)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xapian

## Installation of Xapian

Install Xapian by running the following commands:

    ./configure --prefix=/usr    \
                --disable-static \
                --docdir=/usr/share/doc/xapian-core-1.4.12 &&
    make

The regression tests are not recommended. On a fast (3.2 GHz i7) system they took over five hours and two of four tests (the valgrind tests) failed. To run the test suite anyway, issue: make check.

Now, as the `root` user:

    make install

## Contents

Installed Programs: copydatabase, quest, simpleexpand, simpleindex, simplesearch, xapian-check, xapian-chert-update, xapian-compact, xapian-config, xapian-delve, xapian-metadata, xapian-pos, xapian-progsrv, xapian-replicate, xapian-replicate-server and xapian-tcpsrv
Installed Libraries: libxapian.so
Installed Directories: /usr/include/xapian, /usr/lib/cmake/xapian, and /usr/share/doc/xapian-core-1.4.12

### Short Descriptions

copydatabase | perform a document-by-document copy of one or more Xapian databases.
quest | is a search command line tool.
simpleexpand | is a simple example program demonstrating query expansion.
simpleindex | index each paragraph of a text file as a Xapian document.
simplesearch | is a simple command line search utility.
xapian-check | check the consistency of a database or table.
xapian-chert-update | update a chert database to the new format keys.
xapian-compact | compact a database, or merge and compact several.
xapian-config | report information about the installed xapian.
xapian-delve | inspect the contents of a Xapian database.
xapian-metadata | read and write user metadata.
xapian-pos | inspect the contents of a flint table for development or debugging.
xapian-progsrv | remote server for use with ProgClient.
xapian-replicate | replicate a database from a master server to a local copy.
xapian-replicate-server | service database replication requests from clients.
xapian-tcpsrv | is the TCP daemon for use with Xapian's remote backend.

Last updated on 2019-08-19 12:17:12 -0700

- Prev

  wv-1.2.9

- Next

  Graphics and Font Libraries

- Up
- Home