Поиск API '/u/search' и подстановочные знаки или функции?

Я пытаюсь использовать поиск Discourse через /u/search/…, и, если я не ошибаюсь, он не поддерживает подстановочные знаки и по умолчанию не выполняет частичное совпадение внутри имён. Например, у меня есть следующие пользователи…

*andrew
*marian
*mark

Если я ищу ‘an’, то получаю только ‘andrew’.
Если я ищу ‘ma’, то получаю и ‘mark’, и ‘marian’.

Есть ли какие-либо функции с подстановочными знаками, чтобы при поиске ‘an’ получить и ‘andrew’, и ‘marian’?

Мой полный запрос в JS выглядит так…

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} заменяется на строку поиска пользователя (например, ‘an’ или ‘ma’).

Для эффективного выполнения этой задачи нам нужны триграммы, но в данный момент мы используем полнотекстовый поиск.

Ограничение введено, потому что мы не хотим сканировать таблицу, которая может содержать миллионы строк.