【问题标题】:Sorting string column in Kibana visualizationKibana 可视化中对字符串列进行排序
【发布时间】:2018-02-17 13:03:18
【问题描述】:

我的弹性搜索索引中有一个status 字段,它可以取值Open,Closed,Clear,Intermediate,Ready for Approval。现在,我已经创建了一个可视化,并根据 Term 对这个字段进行了降序排序。我想要实现的是 - 我希望按照这个特定的顺序对它进行排序 Open,Clear,Intermediate,Ready for Approval,Closed

我如何实现这一目标?我正在考虑的一个选项是创建一个脚本字段并以整数列为前缀,但我不确定以后是否能够过滤可视化?

【问题讨论】:

    标签: elasticsearch kibana-5


    【解决方案1】:

    如果此可能值列表是已知值的静态列表,则还有另一种方法可以通过更多手动配置来定义您的可视化。只需将您的 terms aggregation 替换为 filters aggregation 并为可能的值添加自定义过滤器,如下所示:

    Kibana 将尊重您的过滤器在可视化中的顺序。从性能的角度来看,这也应该比使用脚本字段更好......

    【讨论】:

      猜你喜欢
      • 2015-03-26
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      相关资源
      最近更新 更多