我将一个核心定义为我创建其余部分的模板。我需要从我的模板考试核心创建新核心。新的核心配置只会略有不同。架构 - 相同,数据配置也相同,除了一些jdbc连接细节(数据库架构/用户名/密码)。
我可以复制我的核心目录,将相应的核心定义添加到solrc.xml,如<core name="NewCore" instanceDir="NewCore" />
,然后编辑我的数据配置xml文件,然后重启solr(tomcat上的webapp)。
它有效,但我需要从php脚本自动完成所有这些。最终用户将创建新页面,并且应该为其自动创建新核心。
做我想做的最好的方法是什么?