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

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