друзей.Я пытаюсь найти решение этого вопроса, но безуспешно после того, как два дня погрузился в официальные документы.И я некоторое время пытался искать в Bing и Google, но ничего не нашел.Мне действительно нужна помощь.
У меня есть несколько индексов, которые имеют разные типы документов друг от друга.И мне нужно выполнить поиск по этим индексам и оценить итоговые веса, определяемые различными типами документов и индексами.Я не уверен, объяснил ли я достаточно ясно.Точные вещи, которые я хочу, выглядят примерно так:
{
"query":{
{
"match": {
"field_a": {
"query":"foo",
"boost_for_index":[{"index1":0.1},{"index2":0.3}]
}
}
},
{
"match":{
"field_b":{
"query":"bar",
"boost_for_index":[{"index1":0.3},{"index2":0.4}]
}
}
}
}
}
Ну, я определенно обнаружил, что могу использовать повышение индекса в запросе, но то, что я ищу, является более сложным, и мне нужно контролировать очень точный факторкак одно поле в определенном типе документа.И я обнаружил, что, возможно, я смогу сделать это с помощью сложного скрипта или написать свой собственный плагин.но этот способ может стоить больше времени, и я должен сам сделать оценку TF. И, конечно, я не думаю, что смогу сделать это более правильно, чем те, кто делает в эластичном поиске и luence.
Итак, друзья, сделайтеУ меня есть более простой способ выполнить эту задачу?Или какой самый правильный способ сделать это?
Тоска о помощи !!!(ТоТ)