title: Return Solr documents with various types equally
body: <p>I currently have an index consisting of various items (e.g. books, dvds, comics and more). I normalized them into documents of the following structure:</p>
  
  <pre><code>{ 
     type: "DVD",
     topics: ["romance", "love"]
  },
  { 
     type: "COMIC",
     topics: ["war", "world war 2", "love"]
  },
  ...
  </code></pre>
  
  <p>Now whenever I perform a search on for example "topics:love", a whole lot of my documents match and receive the same score.</p>
  
  <p>In the results, big chunks of the same type seem to follow each other:</p>
  
  <pre><code>score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - COMIC
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  score 2 - DVD
  
  score 1 - DVD
  score 1 - DVD
  score 1 - DVD
  score 1 - DVD
  score 1 - COMIC
  score 1 - COMIC
  ...
  </code></pre>
  
  <p>Is there a way to force Solr to interleave/alternate the various results by type to make a more interesting experience for users when browsing? Or perhaps I need to tackle this problem another way? </p>
  
  <p>The provided example is just an example. In the real scenario, results of the same type often span hundreds of documents before another type appears with the same score.</p>