首页 > 解决方案 > 在 kibana 中添加新的自定义字段

问题描述

有没有办法在 kibana 的索引中的所有文档中添加一个新字段?例如,假设我的弹性 kibana 中有所有用户的年龄。我想将它们分为50 以下和 50 以上两类。所以如果有一个23岁的用户,他的类别值应该是50以下

标签: elasticsearchkibanaelastic-stackkibana-7

解决方案


是的你可以。你想要的是update-by-querypainless-scripts

他们会给你灵活性来做这种事情

POST /users/string/_update_by_query
{
"script": "ctx._source.category = ctx._source.age > 50 ? "Above 50" : "Below 50"
}

推荐阅读