Hi Soren, I am not familiar with managed schema part, but there are built-in filters for this task.
ASCIIFoldingFilter and ICUFoldingFilter are two examples. Also solr provides two files: mapping-FoldToASCII.txt and mapping-ISOLatin1Accent.txt to be used with MappingCharFilter as you did. You are probably hitting a problem with managed schema. Ahmet On Thursday, July 2, 2015 11:17 AM, Søren <[email protected]> wrote: Hi Solr users I'm new to Solr and I need to be able to search in structured data in a case and accent insensitive manner. E.g. find "Crème brûlée", both when quering with "Crème brûlée" and "creme brulee". It seems that none of the build-in text types support this, or am I wrong? So I try to add my own inspired by another post, although it was old. I'm running solr-5.2.1. Curl to http://localhost:8983/solr/mycore/schema { "add-field-type":{ "name":"myTxtField", "class":"solr.TextField", "positionIncrementGap":"100", "analyzer":{ "charFilter": {"class":"solr.MappingCharFilterFactory", "mapping":"mapping-ISOLatin1Accent.txt"}, "filter": {"class":"solr.LowerCaseFilterFactory"}, "tokenizer": {"class":"solr.StandardTokenizerFactory"} } } } But it doesn't work and when I look in '[... ]\solr-5.2.1\server\solr\mycore\conf\managed-schema' the analyzer section is reduced to this: <fieldType name="myTxtField" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> </analyzer> </fieldType> I'm I almost there or am I on a completely wrong track? Thanks in advance Søren
