2011-10-22 5 views
1

solrj 서버 3.4를 DefaultHttpClient (httpclient-4.x)로 구성 할 수 있습니까? 내가 HttpClient를-4.x를 기반으로 solrj 클라이언트 라이브러리를 다운로드 할 수있는Solr 3.4 및 Httpclient 4

업데이트?

내가 사용

+0

구성이란 무엇을 의미합니까? – 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

어떻게 org.apache.solr.client.solrj.SolrServer에 존재하는 DefaultHttpClient 인스턴스를 삽입 할 수 있습니까? –

+0

HTTP 클라이언트의 인스턴스를 solr 서버 생성자에 전달할 수 있습니다. 그러면 생성자가 사용됩니다. 예를 들어 답변이 업데이트되었습니다. – Jayendra

+0

apache-solr-solrj-3.4.0.jar는 httpclient 3 버전이 아니기 때문에 가능하지 않습니다. –

관련 문제