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?