Here's a Band-Aid remedy(not elegant, not perfect but useful):
for (var p = 0; p < this.numPages; p++)
var numWords = this.getPageNumWords(p);
for (var i=0; i<numWords; i++)
var ckWord = this.getPageNthWord(p, i, true);
if ( ckWord == "Acrobat")
var q = this.getPageNthWordQuads(p, i);
// Convert quads in default user space to rotated
// User space used by Links.
m = (new Matrix2D).fromRotated(this,p);
mInv = m.invert()
r = mInv.transform(q)
r = r.split(",");
l = addLink(p, [r, r, r, r]);
l.borderColor = color.red;
l.borderWidth = 1;
Note that the script above creates a red rectangle around the word(s) found. It also converts them to a hyperlink, but you can modify the script to whatever way you need to behave.
This is an action than can be employed as a mouse-up action or as bacth using the Acrobat's built-in Action Wizard tool.
You can reuse this action as many times as you need it. To perform a different search each time just change the string of text inside the quotes in the line shown below: