3

Plzは、command = full-importを実行する方法を提案していますか?

 SolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr");

そして何を...

ありがとう!

4

2 に答える 2

5

この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);
于 2012-08-03T14:48:16.260 に答える
1

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);
于 2019-03-08T04:39:40.937 に答える