从外部shell脚本更改Drupal 7上的Solr服务器URL

时间:2016-04-26 15:55:38

标签: apache drupal solr drupal-7

我最近收到了维护Drupal站点的任务,其中一项任务是为开发站点编写备份和导入脚本,因此它可以每天接收实时数据转储。

我已经这样做了,但是我们需要将Solr细节还原到dev solr数据库。但是我只知道如何使用UI工具手动执行此操作(例如“https://WEBSITE.co.uk/admin/config/search/apachesolr/settings”单击“编辑”并更改UI菜单中的“Solr服务器URL”并单击“保存”,例如“https://WEBSITE/admin/config/search/apachesolr/settings/dev_environment_search_server__0_0/edit?destination=admin/config/search/apachesolr/settings “)。

是否有办法在没有脚本的情况下更改此内容?

除非你也清除了缓存,否则手动更新数据库表是行不通的,有没有办法只清除Solr Cache来更新这个更改(我被要求不清除所有缓存)

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果使用Search API设置Solr,您可以添加Search API OverrideSearch API Solr Override模块,以便在settings.local.php文件中轻松控制配置。