Improve search term highlighting
Improve search term highlighting

Stop using a naive substring match for highlighting. Use trigrams
instead to roughly match the behaviour of the search backend.

nhsalpha/gp-lookup,nhsalpha/gp-lookup,nhsalpha/gp-lookup