I want to get all members where field "username" contains substring e.g - "user" with the help of Lucene Wildcards.
Member's Username is "username"
"user" - not found
"rname" - not found
"usernam" - found
I used code below, but it seems that it works not in all cases;
string alias = "username";
IBooleanOperation op;
IQuery query;
var values = Value.Split(',');
if (values.Length > 0)
{
string searchQuery = $"({alias}:({string.Join("~ ", values)}~))";
op = query.And(op).NativeQuery(searchQuery);
}
I need something like in SQL: WHERE [username] LIKE '%user%'