: You can put a load balancer in front of the pool of slave servers for that.
Solr does have some features designed to make Load Balancing easy * "healthcheck" URLs that your LoadBalancer can query to determine when it should add/remove a server from rotation * a pingQuery which allowing you to control in the solrconfig.xml what query should be executed when a LoadBalancer (or anyone) hits the /admin/ping URL for checkign the response time of various slaves if you want "response time" load balancing. Neither of which seeem to be documented very well in the Wiki... Bill, do you think maybe you could add a little bit on each of these to the SolrConfigXml wiki page? -Hoss