BoolQueryBuilder paramFilter = QueryBuilders.boolQuery();
paramFilter.must(QueryBuilders.wildcardQuery(field, "*"+key+"*"));
Can someone tell me how to use the caseInsensitive?
BoolQueryBuilder paramFilter = QueryBuilders.boolQuery();
paramFilter.must(QueryBuilders.wildcardQuery(field, "*"+key+"*"));
Can someone tell me how to use the caseInsensitive?
You can use the case_insensitive param introduced in 7.10 as described in official documents
GET /_search
{
"query": {
"wildcard": {
"user.id": {
"value": "ki*y",
"boost": 1.0,
"rewrite": "constant_score",
"case_insensitive" : true --> note this
}
}
}
}