Sphinx Search: Jak rozdělit rozsáhlý konfigurační soubor

Když se vám konfigurační soubor pro Sphinx Search rozroste natolik, že se stává nepřehledným, budete ho chtít rozdělit do více souborů po nějakých logických celcích. Formát sphinx.conf ale nemá žádnou možnost, jak vložit (include) jiný soubor.

Umožňuje ale přistupovat k sphinx.conf jako k Bash scriptu, který konfiguraci vygeneruje. Tato možnost bohužel není v dokumentaci ke Sphinx Search.

Konfigurační soubor sphinx.conf pak může vypadat například takto:

#!/bin/bash

# Sphinx configuration file ...

cat \
/etc/sphinx/core.conf \
/etc/sphinx/project1.conf \
/etc/sphinx/project2.conf \
/etc/sphinx/project3.conf

Přitom sphinx.conf nemusí být nastaven jako spustitelný (ani bych to nedoporučoval). Nadále jde o textový soubor, jehož vyhodnocení si zajistí Sphinx Search sám.

Líbil se vám článek?

Napsat komentář

Highslide for Wordpress Plugin