Mögliche Server
/etc/htdig/
/etc/default/htdig
aktivierena2enmod cgi
/etc/crond.daily/htdig
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
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.