Ich verwende sunpot_rails Juwel mit folgendem config in sunspot.yml
:Sunspot (Rails) ehrt nicht Data_Path Konfiguration
test:
solr:
hostname: localhost
port: <%= 8990 + (ENV['TEST_ENV_NUMBER'] || '1').to_i %>
path: /solr/test
pid_dir: solr/pids/test<%= ENV['TEST_ENV_NUMBER'] %>
data_path: solr/test<%= ENV['TEST_ENV_NUMBER'] %>/data
Es wird erfolgreich verschiedene port
und pid_dir
lesen, wenn ich die TEST_ENV_NUMBER
Umgebungsvariable ändern. Mein Problem ist jedoch, dass es immer auf das gleiche Datenverzeichnis zeigt und data_path
keinen Effekt hat. Eigentlich wird ein leeres Verzeichnis erstellt, aber solr admin zeigt den gleichen Pfad an. Siehe unten für /default/data
wird verwendet.
Ich bin mir bewusst, dass ein recent commit diese Konfiguration entfernt, aber ich benutze meinen eigenen Zweig.