title: Boost Solr results based on the field that contained the hit
body: <p>I was browsing the web looking for an indexing and search framework and stumbled upon Solr.
  A functionality that we absolutely need is to boost results based on what field contained the hit.</p>
  
  <p>A small example:</p>
  
  <p>Consider a record like this:</p>
  
  <pre><code>&lt;movie&gt;
    &lt;title&gt;The Dark Knight&lt;/title&gt;
    &lt;alternative_title&gt;Batman Begins 2&lt;/alternative_title&gt;
    &lt;year&gt;2008&lt;/year&gt;
    &lt;director&gt;Christopher Nolan&lt;/director&gt;
    &lt;plot&gt;Batman, Gordon and Harvey Dent are forced to deal with the chaos unleashed by an anarchist mastermind known only as the Joker, as it drives each of them to their limits.&lt;/plot&gt;
  &lt;/movie&gt;
  </code></pre>
  
  <p>I want to combine for example the <code>title</code>, <code>alternative_title</code> and <code>plot</code> fields into one search field, which isn't too difficult after looking at the Solr/Lucene documentation and tutorials.<br>
  However I also want that movies that have a hit in <code>title</code> have a higher score than hits on <code>alternative_title</code> and those in their turn should score higher than hits in the <code>plot</code> field.<br>
  Is there any way to indicate this kind of scoring in the XML or do we need to develop some custom scoring algorithm?</p>
  
  <p>Please also note that the example I've given is fictional and the real data will probably contain 100+ fields.</p>