ユーザー名のリストに基づいてユーザーを検索したい。ユーザ名のリストには部分ユーザ名が含まれており、Webアプリケーションに由来します。複数の値のNEST部分一致:用語やその他の方法でのワイルドカード?
var userNames = new List<string> (...); // not sure how many!
LINQ:
var userEntity = allUsers.Where(p=> userNames.Any(x=> p.UserName.Contains(x)))
NEST:???
must.Terms(t => t.Field(f => f.UserName).Terms<string>(usernames))
が、これは完全に一致していないパーシャルを返します。
上記のLINQクエリをどのようにNEST(ElasticSearch)に変換しますか?