title: Solr Highlight only in fields that have results
body: <p>I have a solr query where I search for <code>(webpage_text:*test* OR company_text:*test*)</code> </p>
  
  <p>In my highlighting I set my fields to <code>webpage_text, company_text</code>. But now I always get BOTH fields in the highlighting result, even when the search term is only found in webpage_text, I also get a highlight result for company_text which is just the full field.</p>
  
  <p>Is it possible to only return the highlights for the fields that had a match ?</p>
  
  <p>I tried requireFieldMatch but that doesn't work.</p>
  
  <p>@EDIT: Might be important information: the 2 fields, are actually empty fields that are filled by copy fields. Does this have an impact ?</p>
  
  <pre><code>&lt;field name="company_text" type="text_general" indexed="true" stored="true" multiValued="true" default="" termVectors="true" termPositions="true" termOffsets="true"/&gt;
  &lt;field name="webpage_text" type="text_general" indexed="true" stored="true" multiValued="true" default="" termVectors="true" termPositions="true" termOffsets="true"/&gt;
  
  &lt;dynamicField name="*company_*" type="string" indexed="true" stored="true" multiValued="true"/&gt;
  &lt;dynamicField name="*talent_*" type="string" indexed="true" stored="true" multiValued="true"/&gt;
  
  &lt;copyField source="company_*" dest="company_text" maxLength="30000000"/&gt;
  &lt;copyField source="webpage_*" dest="webpage_text" maxLength="30000000"/&gt;
  </code></pre>
  
  <p>@EDIT2: It appears that the copyfields ALWAYS appear in the highlight, even if they have no matches.</p>