So, this index is not indexed by Solr then? It was created in an entirely separate application?
In that case, your "index" analyzer has nothing to do with it, since it's never being used. Generally, you should be using the same analyzer setup at index and query time. There are exceptions, but stick to that unless you have a good reason to do otherwise. If the field was indexed using StandardAnalyzer
, simply:
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer class="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
</fieldtype>
However, not really sure of exactly why you aren't getting matches. Is the index built with an older version of lucene? It sounds like it is, so what version it was created with might be an issue as well.