Hi I have a field:

<field name="srcANYSTRStrCI" type="string_ci" indexed="true" stored="true" 
multiValued="true" />

With type definition:
                <!-- A Case insensitive version of string type  -->
                <fieldType name="string_ci" class="solr.StrField"
                        sortMissingLast="true" omitNorms="true">
                        <analyzer type="index">
                                <tokenizer 
class="solr.KeywordTokenizerFactory"/>                       
                                <filter class="solr.LowerCaseFilterFactory" />
                        </analyzer>
                        <analyzer type="query">
                                <tokenizer 
class="solr.KeywordTokenizerFactory"/>
                                <filter class="solr.LowerCaseFilterFactory" />
                        </analyzer>
                </fieldType>

When searching that field I can't get a case-insensitive match.  It works as if 
it is a regular string, for instance I can do a prefix query and so long as the 
prefix matches the case of the value it works, but if I change the prefix case 
it doesn't

Essentially I am trying to get case-insensitive matching that supports wild 
cards...

Tim Harsch
Sr. Software Engineer
Dell Perot Systems
(650) 604-0374

Reply via email to