elasticsearch 在Kibana中将非空字段分组在一起,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" /> elasticsearch 在Kibana中将非空字段分组在一起,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" />

elasticsearch 在Kibana中将非空字段分组在一起

elasticsearch 在Kibana中将非空字段分组在一起,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4,给定ElasticSearch索引中的以下三个User条目: "user": [ { "userId": "100", "hobby": "chess" } "user": [ { "userId": "200", "hobby": "music" } "user": [ { "userId": "300", "hobby": "" } 我想创建一个垂直条形图来比较有兴趣的用户和没有

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

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

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

"user": [
   {
      "userId": "300",
      "hobby": ""
   }
我想创建一个垂直条形图来比较有兴趣的用户和没有兴趣的用户的数量。个人爱好不应单独显示,而应分组显示

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

如何在基巴纳实现这一分组


谢谢

您需要选择
分割条
,然后选择
过滤器
聚合。一旦选择了该选项,您将看到
查询1
,其中包含
*
。将
*
更改为
爱好:
。下一步点击
添加过滤器
并放入
非爱好:

过滤器聚合可以让你以任何方式搜索内容