title: Solr Custom Boosting if a specific field matches the query
body: <p>We are trying to implement a very interesting search logic with custom boosting and I am wondering if Solr can support this.
  We have the following fields in our index:</p>
  
  <ul>
  <li>Name</li>
  <li>Description </li>
  <li>Keywords (array)</li>
  </ul>
  
  <p>Each keyword will have an amount(int value) paired to it.</p>
  
  <p>A search is run across Name, description and keywords field. If a keyword matches the search text, the corresponding index must be boosted based on the amount of the matching keyword only.</p>
  
  <p>I've read through Solr DisMax and they can only boost a field using a fixed amount.</p>
  
  <p>My scenario will be to boost the result by X amount based on matching keywords only.</p>
  
  <p>Thanks in advance</p>