> > <fieldType > name="idstr" class="solr.StrField"> > <analyzer> > <tokenizer > class="solr.PatternTokenizerFactory" pattern="(.*)" > group="1"/> > <filter > class="solr.LowerCaseFilterFactory"/> > </analyzer>
This definition is invalid. You cannot use charfilter/tokenizer/tokenfilter with solr.StrField. But it is interesting that (i just tested) analysis.jsp (1.4.1) displays as if its working. But if you observe at /schema.jsp you will see that real indexed values are not lowercased. You can use this definition instead: <fieldType name="idstr" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.TrimFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType>