Hit markup is controlled with the <fmtcp> statement in the Webinator
2.5 search script.
By default, the query to <fmtcp> is automatically processed to help
ensure that all words are marked up. Otherwise, the second and later
hits in the document might be unmarked, eg. for within-document, because
they weren't part of the within-block.
To change this behavior to only markup terms as they matched in the
query (including within-processing), add an `e' flag to the <fmtcp>
query. In the <A NAME=context> function in the search script, change:
<fmtcp query "%mhbpH">
to
<fmtcp query "%mhbpeH">
See
http://www.thunderstone.com/vortexman/node78.html for details
on Metamorph hit markup, and node80.html for the <fmtcp> statement.
-Kai