Suchen im Dokument nach vorgebenen Begriffen in festgelegter Reihenfolge

Dazu scheint es leider schon eine finale Antwort von Christian Grünenberg zu geben, und zwar in dem Thread, den du gleichzeitig auf Englisch zu diesem Thema eröffnet hast (solche Dopplungen sind m.E. wenig hilfreich).

Was ich mir vorstellen könnte: Den Text aus dem Dokument extrahieren und darin dann per Markdown rumfummeln, sodass z.B. die gesuchten Begriff fett werden.
Das könnte so aussehen wie in dem Script unten. Es nimmt die markierten Dateien, sucht in allen davon nach den in terms angegebenen Begriffen und erzeugt eine neue Markdown-Datei (alter Name, mit MARKDOWN angehängt), in der die Begriffe fett markiert sind.
Aber wie Christian schon sagte: Man kann die Suche innerhalb des Dokuments zurzeit nicht automatisieren (obwohl, vielleicht mit BTT oder sowas …?)

(() => {

let app = Application('DEVONthink 3');
app.includeStandardAdditions = true;

let sel = app.selection();

let terms = ["ADR", "pH", "WGK"];
sel.forEach( rec => {
  let txt = rec.plainText();
  terms.forEach(t => {
    let re = new RegExp(t, "g");
	txt = txt.replace(re, "**" + t + "**");
	 }) /* terms.forEach */
	 let newRec = app.createRecordWith({type: "markdown", name: rec.name() + " MARKDOWN" });
	 newRec.plainText = txt;
})
})()