Я пытаюсь использовать поиск 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’).