title: How to Extend Solr Terms Component Functionality
body: <p>I was using the <code>solr</code> terms component and it works great.</p>
  
  <p>However, now I need the terms component filter by another field. I want to keep terms component because it can search in a case insensitive way, with regex you can search words inside words/phrases (not necessary the prefix), the terms component result is so easy to parse and it returns the exact information that I want for an autocomplete, but I want to filter by an additional field.</p>
  
  <p>Is there a way to implement or extend this component functionality to do that? I don't want to use <code>solr</code> facet because it searches only by the prefix and it do not search for words in the middle in a case insensitive way (OR I am wrong?).</p>
  
  <p>If you guys have another solution for this, let me know, but basically I want:</p>
  
  <ol>
  <li>Implement a solr auto suggest over a multivalued field </li>
  <li>Filter  suggestions by another field </li>
  <li>My autosuggestion search should be   case insensitive </li>
  <li>The autosuggestion search should suggest words   that are in the middle ex. <code>Field = "Hello World"</code>. The query <code>"wor"</code> should return the sample field.</li>
  </ol>