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
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