Я видел довольно много похожих ответов, но они все для более старых версий Kibana, или на самом деле не помогают с моим конкретным вопросом.
Я хочу найти сумму всех значений в определенномполе, документы kibana дают следующий пример кода для создания суммы поля.
POST /sales/_search?size=0
{
"query" : {
"constant_score" : {
"filter" : {
"match" : { "type" : "hat" }
}
}
},
"aggs" : {
"hat_prices" : { "sum" : { "field" : "price" } }
}
}
Исходя из этого, следующее должно суммировать все значения в поле "tweetSentiment.polarity" (POST / sales/ _search? size = 0 был удален, потому что пользовательский интерфейс выдает «неожиданную« p »ошибку с этой строкой.)
{
"query" : {
"constant_score" : {
"filter" : {
"match" : { "type" : "number" }
}
}
},
"aggs" : {
"hat_prices" : { "sum" : { "field" : "tweetSentiment.polarity" } }
}
}
Изменение значений« type »и« field »между всемивозможные комбинации вещей, которыми они могли бы быть, не решили проблему также.Мое лучшее предположение заключается в том, что на самом деле это не тот код, который мне нужен, особенно после того, как мы углубились в то, как создать запрос, который я ищу.