Such-API '/u/search' und Wildcards oder Features?

Ich versuche, die Discourse-Suche über /u/search/… zu verwenden. Soweit ich weiß, bietet sie keine Platzhalter und sucht standardmäßig nicht nach Teilübereinstimmungen innerhalb von Namen. Zum Beispiel habe ich folgende Benutzer…

*andrew
*marian
*mark

Wenn ich nach ‘an’ suche, erhalte ich nur ‘andrew’.
Wenn ich nach ‘ma’ suche, erhalte ich sowohl ‘mark’ als auch ‘marian’.

Gibt es Platzhalter-Optionen, um bei einer Suche nach ‘an’ sowohl ‘andrew’ als auch ‘marian’ zu finden?

Meine vollständige Abfrage in JS lautet…

this.DiscourseAPI.get(`u/search/users.json?term=${term}&include_groups=false&include_mentionable_groups=false&include_messageable_groups=false&topic_allowed_users=false`

Dabei wird {term} durch den Benutzersuchstring ersetzt (z. B. ‘an’ oder ‘ma’).

Dafür bräuchten wir Trigramme, um es effizient umzusetzen. Momentan nutzen wir die Volltextsuche.

Die Einschränkung besteht, weil wir keine Tabelle mit potenziell Millionen von Zeilen durchsuchen möchten.