This is the entry in schema.xml <fieldType name="text" class="solr.TextField" positionIncrementGap="100" omitNorms="true"> <analyzer type="index"> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <!--tokenizer class="solr.HTMLStripWhitespaceTokenizerFactory" /--> <!-- in this example, we will only use synonyms at query time <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/> --> <!-- Case insensitive stop word removal. enablePositionIncrements=true ensures that a 'gap' is left to allow for accurate phrase queries. --> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.ISOLatin1AccentFilterFactory"/> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> <analyzer class="org.apache.lucene.analysis.ru.RussianAnalyzer"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.ISOLatin1AccentFilterFactory"/> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> <!--analyzer class="org.apache.lucene.analysis.ru.RussianAnalyzer"/--> <filter class="solr.ShingleFilterFactory" outputUnigrams="true" outputUnigramIfNoNgram="true" maxShingleSize="99"/>
</analyzer> </fieldType> dabboo wrote: > > I have added this filter factory in my schema.xml also but still that is > not working. I am sorry but I didnt get as how to create the field to > handle the accents. > > Please help. > > > Grant Ingersoll-6 wrote: >> >> You will need to create a field that handles the accents in order to >> do this. Start by looking at the ISOLatin1AccentFilter. >> >> -Grant >> >> On Mar 17, 2009, at 7:31 AM, dabboo wrote: >> >>> >>> Hi, >>> >>> I am searching with any query string, which contains special >>> characters like >>> è in it. for e.g. If I search for tèst then it shud return all the >>> results >>> which contains tèst and test etc. There are other special characters >>> also. >>> >>> I have updated my server.xml file of tomcat server and included >>> UTF-8 as >>> encoding type in the server entry but still it is not working. >>> >>> Please suggest. >>> >>> Thanks, >>> Amit Garg >>> -- >>> View this message in context: >>> http://www.nabble.com/Special-Characters-search-in-solr-tp22557230p22557230.html >>> Sent from the Solr - User mailing list archive at Nabble.com. >>> >> >> >> > > -- View this message in context: http://www.nabble.com/Special-Characters-search-in-solr-tp22557230p22558353.html Sent from the Solr - User mailing list archive at Nabble.com.