SOLR - 需要动态创建核心(来自php脚本)

时间:2014-09-16 06:23:56

标签: solr runtime core creation

我将一个核心定义为我创建其余部分的模板。我需要从我的模板考试核心创建新核心。新的核心配置只会略有不同。架构 - 相同,数据配置也相同,除了一些jdbc连接细节(数据库架构/用户名/密码)。

我可以复制我的核心目录,将相应的核心定义添加到solrc.xml,如<core name="NewCore" instanceDir="NewCore" />,然后编辑我的数据配置xml文件,然后重启solr(tomcat上的webapp)。

它有效,但我需要从php脚本自动完成所有这些。最终用户将创建新页面,并且应该为其自动创建新核心。

做我想做的最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

Solr公开CoreAdmin Handler,允许您通过REST-ish接口进行核心管理。

使用CREATE创建新核心(必要时提供相关选项)。