/***********************************************/
//>solrj 操作corecontainer容器 添加多实例 和删除实例(只能和容器脱离关系如果要删除直接删除实例目录即可)
/***********************************************/
/***********************************************/
//>0.像corecontainer如何动态添加一个实例子
public static void register_solrcore() {
try {
CoreAdminRequest req = new CoreAdminRequest();
// 根据已经配置好的目录注册一个solrcore实例
req.createCore("solrcore2", "f:/solr", server);
server.commit();
} catch (Exception e) {
e.printStackTrace();
}
}
/***********************************************/
/***********************************************/
//>1.如何从corecontainer动态减去一个实例
public static void un_loadSolrCore() {
try {
//>第一种方式
// CoreAdminRequest.Create cc = new CoreAdminRequest.Create();
// cc.setCoreName("solrcore2");
// server.commit();
//>第二种方式
// CoreAdminRequest req = new CoreAdminRequest();
// req.unloadCore("solrcore2", server);
// server.commit();
} catch (Exception e) {
e.printStackTrace();
}
}
/***********************************************/
solrj 操作corecontainer容器 添加多实例 和删除实例(只能和容器脱离关系如果要删除直接删除实例目录即可)
最新推荐文章于 2024-04-12 11:18:41 发布