title: Distributed Search Across Multiple Solr Instances
body: <p>I have 100 billion rows of data that I have split into multiple solr instances, each with a separate schema.</p>
  
  <p>I need to:</p>
  
  <ul>
  <li>Query each instance.</li>
  <li>Get the results from each instance.</li>
  <li>Append those results to a final query.</li>
  <li>Call a final Solr instance for the ultimate result.</li>
  </ul>
  
  <p>How can I do this? Do I need to write a separate requestHandler?</p>
  
  <p>eg,</p>
  
  <pre><code>$ curl http://localhost:8983/solr/select?q=query1.result AND ... AND queryN.result
  </code></pre>