2011-10-22 12 views
1

solrjサーバ3.4をDefaultHttpClient(httpclient-4.x)で設定することはできますか?Solr 3.4とHttpclient 4

は、私はHTTPClientを-の4.xに基づいてクライアントライブラリsolrjダウンロードでき

を更新しましたか?

私が使用して

+0

configureとはどういう意味ですか? – Jayendra

+0

すでに存在するDefaultHttpClientインスタンスを使用するようにsolrサーバーを構成するだけです。 –

答えて

0

(彼らはまだHTTPClientの-3.xを使用している)のSolrのsvnトランクリポジトリからそれを構築することができないなどのSolrサーバーとのHTTPClientを既存の

DefaultHttpClient hhtpclient = new DefaultHttpClient(); 
SolrServer solrSvr = net CommonsHttpSolrServer(url, hhtpclient); 
SolrQuery query = new SolrQuery(); 
query.setQuery("*:*"); 
QueryResponse res = solrSvr.query(query); 
SolrDocumentList results = res.getResults(); 
+0

どのように私は既存のDefaultHttpClientインスタンスをorg.apache.solr.client.solrj.SolrServerに注入できますか? –

+0

HTTPクライアントのインスタンスをsolrサーバーコンストラクターに渡すことができます。例を使って答えを更新しました。 – Jayendra

+0

apache-solr-solrj-3.4.0.jarはhttpclient 3バージョンではなく4であるため、これは不可能です。 –

関連する問題