Hi,

case insesitive search is not working if I use WordDelimiterFilter
splitOnCaseChange="1"

I am searching for word norton and here is result

norton: returns result
Norton: returns result
but 
nOrton: no results

I want nOrton should results. Please help. below is my field type.

        <fieldType autoGeneratePhraseQueries="true" class="solr.TextField"
                        name="text" positionIncrementGap="100">
                        <analyzer type="index">
                                <tokenizer 
class="solr.WhitespaceTokenizerFactory" />
                                
                                
                                <filter class="solr.StopFilterFactory"
                                        enablePositionIncrements="true" 
ignoreCase="true" words="stopwords.txt"
/>
                                <filter catenateAll="0" catenateNumbers="1" 
catenateWords="1"
                                        class="solr.WordDelimiterFilterFactory" 
generateNumberParts="1"
                                        generateWordParts="1" 
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.StopFilterFactory"
                                        enablePositionIncrements="true" 
ignoreCase="true" words="stopwords.txt"
/>
                                <filter catenateAll="0" catenateNumbers="0" 
catenateWords="0"
                                        class="solr.WordDelimiterFilterFactory" 
generateNumberParts="1"
                                        generateWordParts="1" 
splitOnCaseChange="1" />
                                <filter class="solr.SynonymFilterFactory" 
expand="true"
                                        ignoreCase="true" 
synonyms="synonyms.txt" />
                                <filter class="solr.LowerCaseFilterFactory" />
                                <filter class="solr.KeywordMarkerFilterFactory"
protected="protwords.txt" />
                                <filter class="solr.PorterStemFilterFactory" />
                        </analyzer>
                </fieldType>


--
View this message in context: 
http://lucene.472066.n3.nabble.com/WordDelimiterFilter-MultiPhraseQuery-case-insesitive-Issue-tp3532209p3532209.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to