Partial word search with free text search string in multiple fields

Currently I am using multi_match as below to search partial text string

{
    "query": {
        "multi_match": {
            "fields": [
                "model",
                "make",
                "year.keyword"
            ],
            "operator": "and",
            "query": "2015 Toyota Corolla",
            "type": "cross_fields"
        }
    }
}

It will search vehicles which contains year=2015, make=Toyota, model=Corolla successfully

But now we have requirement to search with partial word also like

{
    "query": {
        "multi_match": {
            "fields": [
                "model",
                "make",
                "year.keyword"
            ],
            "operator": "and",
            "query": "2015 Toy Corolla",
            "type": "cross_fields"
        }
    }
}

Should also search vehicles which contains year=2015, make=Toyota, model=Corolla.
I checked multi match it does not support wild cards other wise I could have used it.

Can any body help me to solve out with existing query.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.