Hi there! I found some other threads which look similar to the problem you're having. I think you might need to use a custom analyzer to prevent those special characters from being stripped. Note that this occurs at index-time, so you may need to create your custom analyzer, apply it to a new index, and then reindex your data to make it searchable the way you want.
Here are some related resources which you might also find helpful: