Ich habe eine Konfigurationsdatei, die eine lange Zeit braucht, um mit dem Indexer zu drehen, dies zu tun, z.Rotierende vs Neustart Sphinx
indexer --config /home/indexer/MyConfig.conf.php --rotate idx_Big
Ich kann damit leben aber manchmal, wenn ich eine aktualisierte Konfiguration testen wollen, dass es entweder brechen könnte oder nicht die gewünschten Ergebnisse liefern. In der Regel, was ich tue, dann ist
- Revert die Config wieder auf die ursprünglichen Arbeitseinstellungen
- Index/Drehen wieder
Allerdings frage ich mich, wenn ich nur die ‚guten‘ Index kopieren aus das Verzeichnis sphinx greift auf (zB root), indiziert/rotiere das neue und dann, wenn mir die Ergebnisse nicht gefallen, kopiere das neu indexierte idx mit dem einen I, anstatt eine weitere Stunde lang index/rotiere zurück zum alten index im Root gespeichert und dann gestoppt/neu gestartet zB
/usr/bin/searchd -c /home/indexer/MyConf.php --stop
/usr/bin/searchd -c /home/indexer/MyConf.conf.php
Ja ich bekomme, dass das Conf wird immer noch derjenige mit den Änderungen, die ich nicht mag, aber die größere Frage ist immer noch relevant für meine persönliche Situation; Kann ich einen Index, den ich mit einer gespeicherten Version gedreht habe, ersetzen und neu starten, um dorthin zurückzukehren, wo ich war, oder muss ich die alten Einstellungen indizieren/drehen, um dies zu tun?