How to add additional search terms (e.g. synonyms) to the search?

I think your question has already been asked. You can add additional terms as post tags, and then these tags can be added to the search query via filters. See answer.