می توان از boost query خود elasticsearch استفاده کرد.
وقتی query به صورت آرایه ای از فیلد ها باشند میتوان با عدد دهی به هر فیلد ارزش گزاری کرد.
مثلا:
{
"multi_match": {
"fields": ["title^2", "summery", "author"],
"query": "یکتا"
"operator": "or",
"minimum_should_match": "30%"
}
}
در اینجا یعنی title دو برابر بقیه فیلد ها اولویت دارد.