我正在使用SolrJ在solr核心中索引我的数据。我使用Solr的自动提交,并且要在建立索引后重新启动solr。有没有办法用Java代码来做到这一点?
我做了这样的事情
String urlReload="http://localhost:8983/solr";
HttpSolrClient solr_reload=new HttpSolrClient.Builder(urlReload).build();
CoreAdminRequest adminRequest=new CoreAdminRequest();
adminRequest.setAction(CoreAdminAction.RELOAD);
adminRequest.setCoreName("archiveCore");
adminRequest.process(solr_reload);
答案 0 :(得分:0)
最后执行solr_reload.commit()
。然后,您无需重新启动solr。