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

### Chapter 9. General Libraries

- Prev

  wv-1.2.9

- Next

  Graphics and Font Libraries

- Up
- Home

# Xapian-1.4.19

## Introduction to xapian

Xapian is an open source search engine library.

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

### Package Information

- Download (HTTP): https://oligarchy.co.uk/xapian/1.4.19/xapian-core-1.4.19.tar.xz

- Download MD5 sum: 636a7ebaf1d7bd11e87f59c83cbdaaf7

- Download size: 2.9 MB

- Estimated disk space required: 146 MB (add 154 MB for tests)

- Estimated build time: 0.2 SBU (using parallelism=4; add 14 SBU for tests)

### Xapian Dependencies

#### Optional

Valgrind-3.18.1 (for tests)

User Notes: https://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.19 &&
    make

To run the test suite, issue: make check.

Now, as the `root` user:

    make install

## Contents

Installed Programs: copydatabase, quest, simpleexpand, simpleindex, simplesearch, xapian-check, 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, /usr/share/doc/xapian-core-1.4.19, and /usr/share/xapian-core

### Short Descriptions

copydatabase | performs a document-by-document copy of one or more Xapian databases
quest | is a command line tool to search through a database
simpleexpand | is a simple example program demonstrating query expansion
simpleindex | indexes each paragraph of a text file as a Xapian document
simplesearch | is a simple command line search utility
xapian-check | checks the consistency of a database or table
xapian-compact | compacts a database, or merges and compacts several databases
xapian-config | reports information about the installed xapian
xapian-delve | inspects the contents of a Xapian database
xapian-metadata | reads and writes user metadata
xapian-pos | inspects the contents of a flint table for development or debugging
xapian-progsrv | is a remote server for use with ProgClient
xapian-replicate | replicates a database from a master server to a local copy
xapian-replicate-server | services database replication requests from clients
xapian-tcpsrv | is the TCP daemon for use with Xapian's remote backend

Last updated on

- Prev

  wv-1.2.9

- Next

  Graphics and Font Libraries

- Up
- Home