Plzは、command = full-importを実行する方法を提案していますか?
SolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr");
そして何を...
ありがとう!
このwikiページとそこにあるスペルチェックの例を見てください。それは古いものを使用しますが、それはCommonsHttpSolrServer
あなたが望むものに似ています。このコードは、まだ試していませんが、探しているものである必要があります。
SolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("qt", "/dataimport");
params.set("command", "full-import");
QueryResponse response = solrServer.query(params);
SolrJ7では
import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.SolrQuery;
import org.apache.solr.client.solrj.SolrServerException;
import org.apache.solr.client.solrj.impl.HttpSolrClient;
import org.apache.solr.client.solrj.response.QueryResponse;
SolrClient client = new HttpSolrClient.Builder("http://localhost:8983/solr/test_core").build();
SolrQuery query = new SolrQuery();
query.set("qt", "/dataimport");
query.set("command", "full-import");
QueryResponse response = client.query(query);