Я использую гем sunpot_rails со следующей конфигурацией в sunspot.yml
:
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
Он успешно читает разные port
и pid_dir
, когда я изменяю переменную среды TEST_ENV_NUMBER
. Однако моя проблема в том, что он всегда указывает на один и тот же каталог данных, а data_path
не действует. На самом деле создается пустой каталог, но solr admin показывает тот же путь. См. ниже информацию об использовании /default/data
.
Я знаю, что недавняя фиксация удалила эту конфигурацию, но я использую свою собственную ветку .