API de recherche '/u/search' et caractères génériques ou fonctionnalités ?

J’essaie d’utiliser la recherche de Discourse via /u/search/… et, sauf erreur de ma part, elle ne propose pas de caractères génériques ni de correspondances partielles par défaut dans les noms. Par exemple, voici les utilisateurs suivants…

*andrew
*marian
*mark

Si je recherche ‘an’, j’obtiens uniquement ‘andrew’.
Si je recherche ‘ma’, j’obtiens à la fois ‘mark’ et ‘marian’.

Existe-t-il des fonctionnalités de caractère générique permettant, lors d’une recherche sur ‘an’, de trouver à la fois ‘andrew’ et ‘marian’ ?

Ma requête complète en JS est…

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

{term} est remplacé par la chaîne de recherche utilisateur (par exemple ‘an’ ou ‘ma’).

Nous aurions besoin de trigrammes pour le faire efficacement ; pour le moment, nous utilisons la recherche plein texte.

Cette restriction est en place car nous ne voulons pas parcourir une table contenant potentiellement des millions de lignes.