Solr服务器(Solr 4.0)的默认地址是什么,可以从SolrJ客户端使用

Ete*_*ous 8 solr solrj

我正在尝试从SolrJ客户端连接Solr Server,但它提供了HTTPResponse异常.

这是我的代码:

SolrServer server = new HttpSolrServer("http://"localhost":8983/solr/");
Run Code Online (Sandbox Code Playgroud)

这是例外:

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

Solr有默认地址吗?你在哪里可以找到它?

Sri*_*lan 11

我对SolrJ不熟悉 - 但是端点似乎错过了我的核心名称.

您需要将Solr客户端指向特定核心.

核心的URI看起来像这样(用于重新加载核心命令)

http://localhost:8983/solr/{{solrCoreName}}
Run Code Online (Sandbox Code Playgroud)

管理员界面应该可以访问

http://localhost:8983/solr
Run Code Online (Sandbox Code Playgroud)