-1
我是solr中的新手,我想通過使用java代碼在solr中創建一個新的內核,我不想通過solr的終端和GUI創建它,這是我正在使用的代碼,我正在使用6.2.1 solr版本,請幫助我。 thanx提前。所有的如何使用java代碼在solr中創建新的內核?
coreName="metademo";
String solrDir = "/home/manish/Downloads/solr-6.2.1/server/solr/";
String baseSolrUrl ="http://localhost:8983/solr/";
CoreAdminRequest.Create create = new CoreAdminRequest.Create();
create.setCoreName("metademo");
create.setInstanceDir(solrDir +File.separator);
SolrClient client2=new HttpSolrClient.Builder(baseSolrUrl).build();
create.setDataDir(solrDir + File.separator + coreName + File.separator + "data");
HttpSolrServer solrServer1 = new HttpSolrServer(solrDir,client);
CoreAdminRequest.createCore(coreName, solrDir, client2);
create.createCore(coreName, solrDir, client2);
System.out.println("Created core with name: " + coreName);
這段代碼有什麼問題? –