Try putting the stemmer after the lowercase filter. -Yonik
On Feb 12, 2008 9:15 AM, Traut <[EMAIL PROTECTED]> wrote: > Hi all > > Please take a look at this strange behavior (connected with stemming I > suppose): > > > type: > > <fieldtype name="customTextField" class="solr.TextField" indexed="true" > stored="false"> > <analyzer type="query"> > <tokenizer class="solr.StandardTokenizerFactory"/> > <filter class="solr.StopFilterFactory" ignoreCase="true" words=" > stopwords.txt"/> > <filter class="solr.EnglishPorterFilterFactory" protected=" > protwords.txt"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > <analyzer type="index"> > <tokenizer class="solr.StandardTokenizerFactory"/> > <filter class="solr.StopFilterFactory" ignoreCase="true" words=" > stopwords.txt"/> > <filter class="solr.EnglishPorterFilterFactory" protected=" > protwords.txt"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldtype> > > field: > > <field name="name" type="customTextField" indexed="true" stored="false"/> > > > > I'm adding a document: > > <add><doc><field name="id">999999</field><field > name="name">Apple</field></doc></add> > > <commit/> > > > Queriyng "name:apple" - 0 results. Searching "name:Apple" - 1 result. But > "name:appl*" - 1 result > > > Adding next document: > > <add><doc><field name="id">88888</field><field > name="name">Somenamele</field></doc></add> > > <commit/> > > > Searching for "name:somenamele" - 1 result, for "name:Somenamele" - 1 result > > > What is the problem with "Apple" ? Maybe StandardTokenizer understands it as > trademark :) ? > > > Thank you in advence > > > -- > Best regards, > Traut >