Ich versuche mal, das Problem etwas genauer zu beschreiben:
Die 'normale' Suche findet exakte Übereinstimmungen mit dem Suchbegriff. Wenn ich nach großer Hund suchen würde, wäre der Satz "Hasso ist ein großer Hund." ein Treffer, "Hasso ist ein großer schwarzer Hund." jedoch nicht. Daher ist es für ein Plugin einfach, sich den Suchbegriff zu schnappen und in der Ausgabe zu markieren.
Die Volltext-Suche arbeitet grundlegend anders. Sie betrachtet die Suchanfrage nicht als simple Zeichenkette, sondern sie nimmt die Wörter und sucht im gesamten Artikel nach jedem einzelnen Wort. Weiterhin ist sie erlaubt sie, festzulegen, ob von mehreren Wörtern eines oder alle enthalten sind. Es können auch Wörter bestimmt werden, die gar nicht vorkommen dürfen.
Die Volltext-Suche hat eine weitere Besonderheit: da sie ja nach Wörtern und nicht Zeichenketten sucht, muss es man besonders kenntlich machen, wenn man nur nach dem Teil eines Wortes sucht. So würde man etwa mit dem Suchbegriff Fisch* Beiträge mit Fisch, Fischbrötchen und Fischmarkt finden.
Nun könnte man meinen: Das sind alles klar definierte Fälle, und man könnte trotzdem eine Funktion einbauen, die Suchbegriffe filtert und hervorhebt. Das Problem ist nur, dass man bedeutend höheren Aufwand bei der Verarbeitung hätte, der sich negativ auf die Ladezeit der Seite auswirken würde.
Fakt ist, dass die herkömmlichen Suchplugins mit der erweiterten Suche nichts anfangen können werden. Aber ich denke, man kann eine Hervorhebungsfunktion auch später in das Plugin integrieren.
Im Übrigen schließen sich die herkömmliche und die erweiterte Suche nicht aus, somit werden alle Plugins wie bisher funktionieren, wenn man die normale Suche nutzt. Die erweiterte Suche ist über eine eigene Seite erreichbar.