Search code examples
solrlucenesolr-query-syntax

Query Solr accented and unaccented


I'm working on configuring my core solr that save brazilian portuguese data.

About accents, I need to query something like:

  search   |   return
computação | computacao
computacao | computação

What I need basicly is, with or without accent in a query, return both type of words

I tried:

<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
<filter class="solr.ASCIIFoldingFilterFactory"/>

Without success

I'm using Solr 5.2.1


Solution

  • Try by adding the BrazilianStemFilterFactory as a filter for your field type which used for searching the field.

    This is specifically written for the Brazilian Portuguese. This could solve your issue.