Здесь предлагается метод динамического усиления здесь
То, что они делают, это два (2 или более) запроса, которые увеличивают их по-разному, например,
{
"query": {
"bool": {
"should": [
{
"match": {
"MyFieldName": {
"query": "nuclear bomb",
"boost": 8
}
}
},
{
"match": {
"content": "other query terms there"
}
}
]
}
}
}