これで私を助けてもらえますか:
SolrJ を使用して、更新された schema.xml を再ロードするにはどうすればよいですか?
これは可能であると言うリンクです。しかし、このリクエストを送信する方法は?
前もって感謝します。
よろしく、サーガル
この答えを見てください。これはあなたが探しているコードであるはずです:
CoreAdminRequest adminRequest = new CoreAdminRequest();
adminRequest.setAction(CoreAdminAction.RELOAD);
CoreAdminResponse adminResponse = adminRequest.process(new CommonsHttpSolrServer(solrUrl));
NamedList<NamedList<Object>> coreStatus = adminResponse.getCoreStatus();
使ってみましたか
org.apache.solr.core.CoreContainer.reload(String coreName)
ここcoreName
で、リロードする SolrCore の名前です。