title: Solr searchField schema for a single match
body: <p>I would like to write a specific fieldType that will work as shown at the example below:<br />
  Say we have a name: <code>foo MooBar (f00B2r)</code>;<br /></p>
  
  <ul>
  <li>"f" => <code>foo MooBar (f00B2r)</code> (and others with a "f")</li>
  <li>"foo moob" => <code>foo MooBar (f00B2r)</code> (and others with a "foo moob", etc.)</li>
  <li>"foo (f0" => <code>foo MooBar (f00B2r)</code></li>
  <li>"moobar f" => <code>foo MooBar (f00B2r)</code></li>
  <li>"(f00b2r)" => <code>foo MooBar (f00B2r)</code></li>
  <li>"bar" => none</li>
  <li>"moobar o" => none</li>
  <li>"moob foo" => none</li>
  </ul>
  
  <p>My problems:<br /></p>
  
  <ol>
  <li>If i search for "moobar f" i'll get none;<br /></li>
  <li>If i search for "(f00b2r)" i'll get none;<br /></li>
  </ol>
  
  <p>my fieldType in solr/conf/schema.xml:</p>
  
  <pre><code>&lt;fieldType name="frontMatch" class="solr.TextField" positionIncrementGap="255"&gt;
    &lt;analyzer type="index"&gt;
      &lt;tokenizer class="solr.LowerCaseTokenizerFactory"/&gt;
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
      &lt;filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="255" side="front" /&gt;
    &lt;/analyzer&gt;
    &lt;analyzer type="query"&gt;
      &lt;tokenizer class="solr.WhitespaceTokenizerFactory"/&gt;
      &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
      &lt;filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="255" side="front" /&gt;
    &lt;/analyzer&gt;
  &lt;/fieldType&gt;
  </code></pre>
  
  <p><em>P.S.</em><br />
  Sorry for my English and Thanks;</p>