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

Reply via email to