Field queries are a version of query_string queries, which support using * and ? as wildcards. So, it is expected that the following will return results for "elasticsearch".
{
"field" : { "engine" : "elastic*ch" }
}
{
"field" : { "engine" : "elasticsea?ch" }
}