In the Distributed Search page ( http://wiki.apache.org/solr/DistributedSearch), it is documented that in order to perform a distributed search over a sharded index, I should use the "shards" request parameter, listing the shards to participate in the search (e.g. ?shards=localhost:8983/solr,localhost:7574/solr). I am planning a new pretty large index (1B+ items). Say I have a 100 shards, specifying the shards on the request URL becomes unrealistic due to length of URL. It is also redundant to do that on every request.
Is there a way to specify the list of shards in a configuration file, instead of on the query URL? I have seen references to relevant config in SolrCloud, but as I understand it planned to be released only in Solr 4.0. Thanks, Ran