Because you need to reindex. On Tuesday, October 19, 2010 12:19:53 pm PeterKerk wrote: > I want to query on cityname. This works when I query for example: > "Boston" > > But when I query "boston" it didnt show any results. In the database is > stored: "Boston". > > So I thought: I should change the filter on this field to make everything > lowercase. > > > The field definition for city is: <field name="city" type="string" > indexed="true" stored="true"/> > > So I changed its fieldtype "string" from: <fieldType name="string" > class="solr.StrField" sortMissingLast="true" omitNorms="true"> > > TO: > > <fieldType name="string" class="solr.StrField" sortMissingLast="true" > omitNorms="true"> > <analyzer type="index"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldType> > > > But it still doesnt show any results when I query "boston"...why?
-- Markus Jelsma - CTO - Openindex http://www.linkedin.com/in/markus17 050-8536600 / 06-50258350