title: Solr - Searching for "B" does not return "AB","BA","ABA"
body: <p>I am using Apache Solr, Say I search for "B" I want Solr to return "AB","BA","ABA"</p>
  
  <pre><code>    SolrQuery query = new SolrQuery();
      query.setQuery("*:*");
      query.addFilterQuery("color:*B*");
  </code></pre>
  
  <p>However, it is throwing an exception, what should I do?</p>
  
  <pre><code>Caused by: org.apache.lucene.queryParser.ParseException: Cannot parse 'color:*B*': '*' or '?' not allowed as first character in WildcardQuery
      at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:211)
      at org.apache.solr.search.LuceneQParser.parse(LuceneQParserPlugin.java:80)
      at org.apache.solr.search.QParser.getQuery(QParser.java:142)
      at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:114)
      ... 17 more
  Caused by: org.apache.lucene.queryParser.ParseException: '*' or '?' not allowed as first character in WildcardQuery
  </code></pre>