I could build one CommonsHttpSolrServer for each query, or I could build just one, put it in a singleton and reuse it.
either way. Solrj uses MultiThreadedHttpConnectionManager.
SolrJ I'm using is dated 2007-09-24 (downloaded from hudson), httpclient libs used is 3.1 (the very one than came with that sorlj)
Try with a nightly after Oct 5 and see what happens: http://svn.apache.org/viewvc?view=rev&revision=582349 If that does not do it, we need to fix something. ryan