Finally got back to looking at this, and found that the solution was to switch to the unified <https://lucene.apache.org/solr/guide/7_2/highlighting.html#choosing-a-highlighter> highlighter which doesn't seem to have the same problem with my complex synonyms. This required some tweaking of the highlighting parameters and my code as it doesn't highlight exactly the same as the default highlighter, but all is working now.
Thanks again for the assistance. David -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html