What is the default address of Solr Server (Solr 4.0) for use from a SolrJ client

旧街凉风 提交于 2019-12-19 17:37:39

问题


I'm trying to connect with Solr Server from a SolrJ client, but it gives an HTTPResponse Exception.

Here's my code:

SolrServer server = new HttpSolrServer("http://"localhost":8983/solr/");

Here's the exception:

java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException:

Does Solr have a default address? Where can you find it?


回答1:


I am not familiar with SolrJ - but the endpoint seems to be missing the core name to me.

You would need to point your Solr client to a particular core.

The URI for the core would look like this (for reloading core command)

http://localhost:8983/solr/{{solrCoreName}}

The admin UI should be accessible at

http://localhost:8983/solr


来源:https://stackoverflow.com/questions/16129222/what-is-the-default-address-of-solr-server-solr-4-0-for-use-from-a-solrj-clien

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!