web-dev-qa-db-ja.com

SolrJクライアントから使用するためのSolrサーバー(Solr 4.0)のデフォルトアドレスは何ですか

SolrJクライアントからSolrサーバーに接続しようとしていますが、HTTPResponse例外が発生します。

これが私のコードです:

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

例外は次のとおりです。

Java.lang.NoClassDefFoundError:org/Apache/http/NoHttpResponseException:

Solrにはデフォルトのアドレスがありますか?どこにありますか?

8

私はSolrJに精通していませんが、エンドポイントにコア名がないようです。

Solrクライアントを特定のコアに向ける必要があります。

コアのURIは次のようになります(コアコマンドをリロードするため)

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

管理UIには、次のURLからアクセスできます。

http://localhost:8983/solr
11