The http://wiki.apache.org/solr/DistributedSearch page implies that you must know what shards exist when doing a search across multiple shards.
A colleague tells me that there is a feature that makes it possible to hide this knowledge. That is, a something that you query that then forwards your query requests on to the backend shards and aggregates the results. That way, your application doesn't need to know about how you split the indexes, it thinks it is just querying a single SOLR instance. Does anything like this exist, or do I have to write it? Regards, Upayavira