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