title: Best Solr model when searching inside multivalued fields
body: <p>I have the following model for a type of document in Solr 5:</p>
  
  <ul>
  <li>1 document per entity</li>
  <li>entity has about 100 single valued attributes</li>
  <li>entity has 1 multi valued attribute <code>uuids_scores</code>, which contains a value like "123_456", being the first part (123) the user id and the second part (456) a stored score I keep for each user. </li>
  <li>an entity can have about 100 k uuids_scores values.</li>
  </ul>
  
  <p>The way I am trying to use this is: </p>
  
  <p>I search for entities where <code>uuids_scores:123_*</code> and I get the list of entities I want. </p>
  
  <p>Then I read in the answer all single attributes + the matched values inside <code>uuids_scores</code> multi valued field.</p>
  
  <p>I found a way of doing it in this question: <a href="https://stackoverflow.com/questions/29535197/how-to-filter-values-returned-on-a-multivalued-field-in-solr">How to filter values returned on a multivalued field in Solr</a></p>
  
  <p>Considering as a requirement my writes should be as fast as possible, so any solution that would require storing 100k entities instead of one wouldn't work for me.</p>
  
  <p>The question now is: is there a better model to do what I want? Is there a better solution for this? </p>