Пример API для создания ядра приведен ниже.
http://localhost:8983/solr/admin/cores?action=CREATE&name=coreName&instanceDir=path/to/dir
&config=config_file_name.xml&dataDir=data
При использовании API SolrJ это будет примерно так, как показано ниже.
String solrUrl = "http://localhost:8983/solr";
HttpSolrClient client = new HttpSolrClient.Builder(solrUrl).build();
CoreAdminRequest.Create createCore = new CoreAdminRequest.Create();
createCore.setCoreName(core);
createCore.setConfigSet( coreName);
createCore.process(client);