We are building a site that uses products and other data with naming using Swedish/Scandinavian characters like åäö but we have an international audience that can not easily type these characters so we require the search functionality to have an understanding of the data so the users can search for “sodermalm” and get results using “södermalm”. This is not currently working for us with a default search configuration.
What options are available for us to support this? Lucene has filters for “Scandinavian Folding”: https://lucene.apache.org/core/7_5_0/analyzers-common/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilter.html
Can we utilize this in Litium in some way?
Based on the documentation I can see that we can specify an Analyzer when creating the search queries but I guess we also need to control the analyzer used when indexing to get matching results? Is this possible?
Should we hook into the indexing process using a IIndexingProviderPreProcessor or something similar to change the results? Or is there a better alternative that I’m not seeing?
Litium version: 7.2.2