Handling Registered (®), Trademark (™), Degree (°) and other symbols

All these and other special characters are being stripped/handled during index generation, however its the query term coming in from the user which might have these terms.

Example, Index has brand name indexed as brand name instead of brand® bame however I still want brand name to show up when user searches for brand® name.

Looking around the documentation, I stumbled upon Mapping Char Filter but am not sure if this is the right way to go ahead, with specifying individual mappings instead of a complete solution for such use cases.

Any help will be appreciated :slight_smile:

The mapping char filter is probably the best way to go. You just need to
setup the field with a mapping containing that filter. If you use a match
query, then the field mapping will be applied to the query terms as well.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.