Hi, I just submitted an issue with patch for this: https://issues.apache.org/jira/browse/SOLR-3318
Cheers, Martin On 04/04/2012 03:53 PM, Martin Grotzke wrote: > Hi, > > we want to use the LBHttpSolrServer (4.0/trunk) and specify a preferred > server. Our use case is that for one user request we make several solr > requests with some heavy caching (using a custom request handler with a > special cache) and want to make sure that the subsequent solr requests > are hitting the same solr server. > > A possible solution with LBHttpSolrServer would look like this: > - LBHttpSolrServer provides a method getSolrServer() that returns a > ServerWrapper > - LBHttpSolrServer provides a method > request(final SolrRequest request, ServerWrapper preferredServer) > that returns the response (NamedList<Object>). > > This method first tries the specified preferredServer and if this fails > queries all others (first alive servers then zombies). > > What do you think of this solution? Any other solution preferred? > > I'll start implementing this and submit an issue/patch hoping that it > makes it into trunk. > > Cheers, > Martin >
signature.asc
Description: OpenPGP digital signature