title: Tika Solr Metadata mapping ignore document title
body: <p>I have the following config file for solr:</p>
  
  <pre><code>  &lt;requestHandler name="/update/extract" 
                    startup="lazy"
                    class="solr.extraction.ExtractingRequestHandler" &gt;
      &lt;lst name="defaults"&gt;
        &lt;!-- All the main content goes into "text"... if you need to return
             the extracted text or do highlighting, use a stored field. --&gt;
        &lt;str name="lowernames"&gt;true&lt;/str&gt;
        &lt;str name="fmap.content"&gt;content&lt;/str&gt;
        &lt;str name="fmap.application_name"&gt;type&lt;/str&gt;
        &lt;str name="fmap.content_type"&gt;mime&lt;/str&gt;
        &lt;str name="fmap.stream_size"&gt;size&lt;/str&gt;
        &lt;str name="uprefix"&gt;ignored_&lt;/str&gt;
        &lt;str name="captureAttr"&gt;false&lt;/str&gt;
      &lt;/lst&gt;
    &lt;/requestHandler&gt;
  </code></pre>
  
  <p>and this is my schema:</p>
  
  <pre><code>   &lt;field name="id" type="string" indexed="true" stored="true" required="true" /&gt; 
     &lt;field name="access_type" type="string" indexed="true" stored="false"/&gt;
     &lt;field name="access_restriction" type="string" indexed="true" stored="false" multiValued="true"/&gt;
     &lt;field name="title" type="string" indexed="true" stored="true" multiValued="true" /&gt;
     &lt;field name="tags" type="string" indexed="true" stored="true" multiValued="true"/&gt;
     &lt;field name="content" type="text_en_splitting" indexed="true" stored="true"/&gt;
     &lt;field name="created" type="date" indexed="true" stored="true"/&gt;
     &lt;field name="createdby" type="string" indexed="true" stored="true"/&gt;
     &lt;field name="modified" type="date" indexed="true" stored="true"/&gt;
     &lt;field name="modifiedby" type="string" indexed="true" stored="true"/&gt;
     &lt;field name="source" type="string" indexed="true" stored="true" /&gt;
     &lt;field name="version" type="string" indexed="true" stored="true" /&gt;
     &lt;field name="resourcelink" type="string" indexed="true" stored="true" /&gt;
     &lt;field name="downloadlink" type="string" indexed="true" stored="true" /&gt;
  
     &lt;field name="type" type="string" indexed="true" stored="true" /&gt;
     &lt;field name="mime" type="string" indexed="true" stored="true" /&gt;
     &lt;field name="size" type="string" indexed="true" stored="true" /&gt;
  </code></pre>
  
  <p>I want to set the <code>title</code> myself. But Tika keeps setting it's own <code>title</code> (that's why I set <code>multiValued="true"</code> temporarily), which I find strange because I have to manually map stuff like <code>stream_size</code> and <code>content_type</code>.</p>
  
  <p>What solution is possible to this issue?</p>
  
  <p>I'd like Tika to override the <code>title</code> I assign, like this:</p>
  
  <p>I have 3 documents, for one of those, Tika doesn't extract a <code>title</code>, in this case, I have my own title I set passing <code>literal.title</code>, when Tika does extract a <code>title</code>, I want it to override the one I passed in <code>literal.title</code>. Is this possible?</p>