Discourse の検索を /u/search/… 経由で使用しようとしていますが、私の認識が間違っていなければ、ワイルドカードはサポートされておらず、名前内の部分一致もデフォルトでは行われないようです。例えば、以下のようなユーザーがいるとします。
*andrew
*marian
*mark
‘an’ で検索すると ‘andrew’ だけが返ってきます。
‘ma’ で検索すると ‘mark’ と ‘marian’ の両方が返ってきます。
‘an’ で検索した際に ‘andrew’ と ‘marian’ の両方を取得するためのワイルドカード機能はありますか?
私の JavaScript での完全なクエリは以下の通りです。
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’)に置き換えられます。