multimatch
query requires match
queries as its internal queries. And a match
query doesn't support wildcards. Depending how you want to combine scores from multiple fields, you may use dis_max query, that can accept wildcard queries as well.
{
"query": {
"dis_max" : {
"queries" : [
{"wildcard" : { "customername" : {"value" : "*831112*"}}},
{"wildcard" : { "mobilenumber" : {"value" : "*831112*"}}}
],
"tie_breaker" : 0.7
}
}
}