> 
>     <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>



Reply via email to