Я новичок в использовании эластичного поиска. Я знаком с базовым поиском, но теперь я хочу искать несколько терминов одним ударом. то есть У меня есть пять терминов поиска: «первый», «второй», «третий», «четыре», «пять», и каждый термин имеет определенный вес. Поэтому вместо того, чтобы звонить по одному для каждого термина, я хочу, чтобы один запрос принимал эти условия вместе с их весами и возвращал результаты в соответствии с весами.Поиск нескольких фраз/терминов с весами в elasticsearch
Так это должно выглядеть примерно так (это не синтаксис упруго-поиска)
search
{
terms: [(first , 3),(second , 1),(thirst , 4),(four , 2),(five , 5)],
fields: [field1, field2, field3...]
}
Благодаря в ожидании.