<filter class="solr.LowerCaseFilterFactory"/> is already present in your field type definition (its twice now)
Are you adding quotes around your query by any chance? Ravish On Wed, Aug 22, 2012 at 11:31 AM, meghana <meghana.rav...@amultek.com>wrote: > I want to apply case-insensitive search for field *myfield* in solr. > > I googled a bit for that , and i found that , i need to apply > *LowerCaseFilterFactory *to Field Type and field should be of > solr.TextFeild. > > I applied that in my *schema.xml* and re-index the data, then also my > search > seems to be case-sensitive. > > Below is search that i perform. > * > http://localhost:8080/solr/select?q=myfield:"cloud > university"&hl=on&hl.snippets=99&hl.fl=myfield* > > Below is definition for field type > > <fieldType name="text_en_splitting" class="solr.TextField" > positionIncrementGap="100" autoGeneratePhraseQueries="true"> > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > > > <filter class="solr.StopFilterFactory" > ignoreCase="true" > words="stopwords_en.txt" > enablePositionIncrements="true" > /> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="1" > catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.KeywordMarkerFilterFactory" > protected="protwords.txt"/> > <filter class="solr.PorterStemFilterFactory"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > ignoreCase="true" expand="true"/> > <filter class="solr.StopFilterFactory" > ignoreCase="true" > words="stopwords_en.txt" > enablePositionIncrements="true" > /> > <filter class="solr.WordDelimiterFilterFactory" > generateWordParts="1" generateNumberParts="1" catenateWords="0" > catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.KeywordMarkerFilterFactory" > protected="protwords.txt"/> > <filter class="solr.PorterStemFilterFactory"/> > </analyzer> > </fieldType> > > and below is my field definition > > <field name="myfield" type="text_en_splitting" indexed="true" > stored="true" > /> > > Not sure , what is wrong with this. Please help me to resolve this. > > Thanks > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Solr-case-insensitive-search-do-not-work-tp4002605.html > Sent from the Solr - User mailing list archive at Nabble.com. >