Inhaltsverzeichnis

Webserver betreiben

Mögliche Server

ht://Dig Suche integrieren

Xapian-Omega Suche integrieren

Installation

apt-get install xapian-omega

Index erstellen

omindex --db /var/lib/xapian-omega/data/default --url / /var/www/html

Index komplett neu erstellen mit erweiterten Optionen

omindex --overwrite --db /var/lib/xapian-omega/data/default \
    -s german --mime-type-match *~:ignore --url / \
    /var/www/html

Beim Indizieren von PHP-Dateien kommt es vor, daß das Encoding falsch in die Datenbank übernommen wird. Um das zu umgehen kann ein spezieller Filter verwendet werden:

omindex --db /var/lib/xapian-omega/data/default \
    -s german --mime-type-match *~:ignore  \
    -Ftext/x-php,html:cat --url / \
    /var/www/html

Modul für PHP

Für PHP ist keine Erweiterung in Debian vorhanden. Manuelles Erstellen ist notwendig:

apt-get install libxapian-dev php7.4-dev

wget https://oligarchy.co.uk/xapian/1.4.18/xapian-bindings-1.4.18.tar.xz
tar xJf xapian-bindings-1.4.18.tar.xz
cd xapian-bindings-1.4.18
./configure --with-php7 
make
make install

Ablegen im Extension Directory und in der php.ini eintragen.