java操作solrAPi时报错。。。

发布于 2021-11-28 14:48:40 字数 1878 浏览 721 评论 3

代码:

public class solrQueryTest {
public static void main(String[] args) throws MalformedURLException,SolrServerException {
String baseURL="http://localhost:8983/solr";
SolrServer server=new HttpSolrServer(baseURL);
ModifiableSolrParams params=new ModifiableSolrParams();
params.set("q","平顶山" );
params.set("start", 0);
params.set("rows",5);
params.set("sort", "id desc");
params.set("f1","*");
QueryResponse response=server.query(params);
System.out.println("find"+response.getResults().getNumFound()+"nn");
for(SolrDocument doc:response.getResults()){
System.out.println("id"+doc.getFieldValue("id").toString());
System.out.println("sex"+doc.getFieldValue("sex").toString());
}
}
}

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.http.impl.conn.SchemeRegistryFactory.createSystemDefault()Lorg/apache/http/conn/scheme/SchemeRegistry;
at org.apache.http.impl.client.SystemDefaultHttpClient.createClientConnectionManager(SystemDefaultHttpClient.java:121)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.solr.client.solrj.impl.HttpClientUtil.setMaxConnections(HttpClientUtil.java:201)
at org.apache.solr.client.solrj.impl.HttpClientConfigurer.configure(HttpClientConfigurer.java:33)
at org.apache.solr.client.solrj.impl.HttpClientUtil.configureClient(HttpClientUtil.java:137)
at org.apache.solr.client.solrj.impl.HttpClientUtil.createClient(HttpClientUtil.java:113)
at org.apache.solr.client.solrj.impl.HttpSolrServer.<init>(HttpSolrServer.java:168)
at org.apache.solr.client.solrj.impl.HttpSolrServer.<init>(HttpSolrServer.java:141)
at com.desgin.service.solrQueryTest.main(solrQueryTest.java:15)


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

孤檠 2021-12-01 11:01:19

谢谢,,已经解决啦!!!

兮颜 2021-12-01 00:04:21

params.set("q", "来自洛阳的美女"); /*条件也可能是来自河南的美女。。来自河南的18岁美女等*/ 里面包含多个关键词,,这样又是怎么搜索的。。。。

陌若浮生 2021-11-29 08:59:06

缺jar包  HttpClient

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文