Highlighting should work //with// the query, showing why the page matched **not** //in addition to// the query, showing also where the word is stemmed, even though that was not a search request.
When stemming is turned off by placing a word in double quotes, the pages are correctly listed, but on the search results page, sometimes stems in the snippet are still indicated in bold. This only happens when turning off stemming of the //base// word.
Matching works perfectly when turning off stemming for the word that is //not// a base word.
For example searching for `"clouds"` (in quotation marks) shows
cloud clouded and **clouds**
as it should. But searching for `"cloud"` (in quotation marks) shows
**cloud clouded** and **clouds **
As seen at [[https://www.mediawiki.org/wiki/special:search/%22cloud%22%20prefix:user:cpiral | "cloud" prefix:user:cpiral ]]
Fixing this enables end-users to better teach and learn Search and document Search, or find bugs in Search. Match highlighting in general is esp. important for trials in a sandbox.