【问题标题】:Grouping non null fields together in Kibana在 Kibana 中将非空字段分组在一起
【发布时间】:2015-05-11 10:03:42
【问题描述】:

给定 ElasticSearch 索引中的以下三个 User 条目:

"user": [
   {
      "userId": "100",
      "hobby": "chess"
   }

"user": [
   {
      "userId": "200",
      "hobby": "music"
   }

"user": [
   {
      "userId": "300",
      "hobby": ""
   }

我想创建一个垂直条形图来比较有兴趣和没有兴趣的用户数量。个人爱好不应单独显示,而应组合在一起。

如果沿 Y 轴分割,一个块将占据高度的三分之二(两个有兴趣的用户),一个块占高度的三分之一(一个没有兴趣的用户)。

如何在 Kibana 中实现这种分组?

谢谢

【问题讨论】:

    标签: elasticsearch kibana kibana-4


    【解决方案1】:

    您需要选择Split Bars,然后选择Filters 聚合。选择该选项后,您应该会看到 Query 1 和其中的 *。将* 更改为hobby:*。接下来点击Add Filter并输入NOT hobby:*

    过滤器聚合可让您以几乎任何可以搜索事物的方式存储事物。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-18
      相关资源
      最近更新 更多