Xapian-1.4.24

xapian の概要

Xapian はオープンソースの検索エンジンライブラリです。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

  • ダウンロード (HTTP): https://oligarchy.co.uk/xapian/1.4.24/xapian-core-1.4.24.tar.xz

  • ダウンロード MD5 sum: f0136a41451567099ac9d2b5ff028e77

  • ダウンロードサイズ: 3.0 MB

  • 必要ディスク容量: 195 MB (テスト実施時はさらに 163 MB)

  • 概算ビルド時間: 0.7 SBU (parallelism=4 利用; テスト実施時はさらに 16 SBU)

Xapian の依存パッケージ

任意

Valgrind-3.22.0 (テスト用)

Xapian のインストール

以下のコマンドを実行して Xapian をビルドします。

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

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: copydatabase, quest, simpleexpand, simpleindex, simplesearch, xapian-check, xapian-compact, xapian-config, xapian-delve, xapian-metadata, xapian-pos, xapian-progsrv, xapian-replicate, xapian-replicate-server, xapian-tcpsrv
インストールライブラリ: libxapian.so
インストールディレクトリ: /usr/include/xapian, /usr/lib/cmake/xapian, /usr/share/doc/xapian-core-1.4.24, /usr/share/xapian-core

概略説明

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