We have an Azure Search service running in our production environment. The majority of what our clients query on is proper names inside of blocks of text. We want to be able to return results with "Joseph" if someone queries on "Joe" and vice-versa. We've tried implementing phonetic analyzers but it seems these only support "sounds like" name similarities, and not nicknames.
Does this type of nickname analysis exist within Azure Search, perhaps by using Microsoft Natural Language analysis? If not, how can I add this functionality to our index?