Xapian-2.0.0

#### Beyond Linux® From Scratch (systemd Edition) - Version r13.1-84

### Chapter 9. General Libraries

- Prev

  wv-1.2.9

- Next

  yyjson-0.12.0

- Up
- Home

# Xapian-2.0.0

## Introduction to xapian

Xapian is an open source search engine library.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

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

- Download MD5 sum: 8105ac73b1a6510501ecea8f0e78b9b3

- Download size: 3.3 MB

- Estimated disk space required: 174 MB (add 157 MB for tests)

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

### Xapian Dependencies

#### Optional

Valgrind-3.27.1 (for tests)

## Installation of Xapian

Install Xapian by running the following commands:

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

To run the test suite, issue: make check.

Now, as the `root` user:

    make install

## Contents

Installed Programs: copydatabase, simpleexpand, simpleindex, simplesearch, xapian-check, xapian-compact, xapian-config, xapian-delve, xapian-metadata, xapian-pos, xapian-progsrv, xapian-quest, 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-2.0.0, and /usr/share/xapian-core

### Short Descriptions

copydatabase | performs a document-by-document copy of one or more Xapian databases
xapian-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 version of 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

- Prev

  wv-1.2.9

- Next

  yyjson-0.12.0

- Up
- Home