Hi all,

The Javadocs for ConcurrentUpdateSolrClient steer users away from
using it for query requests:

"Although any SolrClient request can be made with this implementation,
it is only recommended to use ConcurrentUpdateSolrClient with /update
requests. The class HttpSolrClient is better suited for the query
interface."

Looking at CUSC's code though, it immediately defers all non-update
requests to an internal HttpSolrClient.
(https://github.com/apache/lucene-solr/blob/master/solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrClient.java#L477)
 I can't see how this would be any better or worse than using an
unwrapped HttpSolrClient instead.

Is there something I'm missing that changes how this internal
HttpSolrClient behaves?  Or is the advice in CUSC's javadocs maybe
outdated and ripe for removal?

Best,

Jason

Reply via email to