title: Search in solr with special characters
body: <p>I have a problem with a search with special characters in solr.
  My document has a field "title" and sometimes it can be like "Titanic - 1999" (it has the character "-").
  When i try to search in solr with "-" i receive a 400 error. I've tried to escape the character, so I tried something like "-" and "\-". With that changes solr doesn't response me with an error, but it returns 0 results.</p>
  
  <p>How can i search in the solr admin with that special character(something like "-" or "'"???</p>
  
  <p>Regards</p>
  
  <p><strong>UPDATE</strong>
  Here you can see my current solr scheme <a href="https://gist.github.com/cpalomaresbazuca/6269375" rel="noreferrer">https://gist.github.com/cpalomaresbazuca/6269375</a></p>
  
  <p>My search is to the field "Title".</p>
  
  <p><strong>excerpt from the schema.xml:</strong></p>
  
  <pre><code> ...
   &lt;!-- A general text field that has reasonable, generic
       cross-language defaults: it tokenizes with StandardTokenizer,
       removes stop words from case-insensitive "stopwords.txt"
       (empty by default), and down cases.  At query time only, it
       also applies synonyms. --&gt;
      &lt;fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"&gt;
          &lt;analyzer type="index"&gt;
              &lt;tokenizer class="solr.StandardTokenizerFactory"/&gt;
              &lt;filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /&gt;
              &lt;!-- in this example, we will only use synonyms at query time
               &lt;filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/&gt;
               --&gt;
              &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
  
          &lt;/analyzer&gt;
          &lt;analyzer type="query"&gt;
              &lt;tokenizer class="solr.StandardTokenizerFactory"/&gt;
              &lt;filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /&gt;
              &lt;filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/&gt;
              &lt;filter class="solr.LowerCaseFilterFactory"/&gt;
  
          &lt;/analyzer&gt;
      &lt;/fieldType&gt;
  ...
  &lt;field name="Title" type="text_general" indexed="true" stored="true"/&gt;
  </code></pre>