java HttpSolrserver已被弃用,无法让HttpSolrClient毫无例外地工作
我试图通过java调用solr import。该准则在过去一直有效。然而,HttpSolrServer现在已被弃用,不再工作
我把它改成替换法
代码能够调用导入,但我得到了以下异常
我试过研究这些方法,但似乎无法破解
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.solr.client.solrj.ResponseParser.getContentType()Ljava/lang/String;
at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:509)
at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234)
at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:226)
谁能给我指一下正确的方向吗
HttpSolrClient=新的HttpSolrClient(基本Url)
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("command", "full-import");
params.set("clean", "true");
params.set("commit", "true");
params.set("optimize", "true");
QueryRequest request = new QueryRequest(params);
request.setPath("/dataimport");
//System.out.println("data import request = " + String.valueOf(params));
client.request(request);
共 (0) 个答案