Xapian-1.4.7

Introduction to xapian

Xapian is an open source search engine library.

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

Package Information

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

  • Download MD5 sum: f321cddd39cf68d027d13d58c7557a95

  • Download size: 2.7 MB

  • Estimated disk space required: 194 MB (add estimated 100 MB for tests)

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

Xapian Dependencies

Optional

Valgrind-3.13.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.7 &&
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, delve, quest, simpleexpand, simpleindex, simplesearch, xapian-check, xapian-chert-update, xapian-compact, xapian-config, xapian-inspect, xapian-metadata, 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.7

Short Descriptions

copydatabase

perform a document-by-document copy of one or more Xapian databases.

delve

inspect the contents of a Xapian database.

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-inspect

inspect the contents of a flint table for development or debugging.

xapian-metadata

read and write user metadata.

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 2018-08-18 16:41:06 -0700