Solr 3.5 の基本認証では、次のコードを使用しています。
String url = "http://192.168.192.11:8080/solr/FormResponses";
CommonsHttpSolrServer server = new CommonsHttpSolrServer( url );
String username = "user";
String password = "user123";
Credentials defaultcreds = new UsernamePasswordCredentials(username, password);
server.getHttpClient().getState().setCredentials(AuthScope.ANY, defaultcreds);
server.getHttpClient().getParams().setAuthenticationPreemptive(true);
in solr 4.0CommonsHttpSolrServer
は利用できないので、 に置き換えたいと思い
HttpSolrServer
ます。誰でもこれを修正するのを手伝ってもらえますか?