I'm using ngram analyzer for indexing and standard analyzer for query.
currently i have indexed multiphone and iphone.
when i search for iphone the score and therefore relevancy of multiphone is higher than iphone.
how should i build query in order to get higher score for iphone?
the query that i execute is
"query": {
"filtered": {
"query": {
"multi_match": {
"query": "iphone",
"fields": [
"englishName",
"aliasName"
]
}
},
what i need is that iphone score be higher than multiphone.
what about performance?