elasticsearch - 如何在 KQL(Kibana 查询语言)中按字段值设置特定顺序?
问题描述
我的索引 test1 包含以下文档数据:
Id process timestamp
—— ————— —————————————————
123 bad 10-03-2021 00:00:00
123 good 10-02-2021 00:00:00
126 bad 10-01-2021 00:00:00
123 moderate 09-27-2021 00:00:00
256 bad 08-20-2021 00:00:00
对于给定的 ID,使用 KQL(Kibana 查询语言),我如何以 <good、medium、bad> 的特定顺序而不是升序或降序对其进行排序。
例如 <good, medium, bad> 的订单 ID 123 将给出:
Id process timestamp
—— ————— —————————————————
123 good 10-02-2021 00:00:00
123 moderate 09-27-2021 00:00:00
123 bad 10-03-2021 00:00:00
解决方案
推荐阅读
- angular - Angular 指令更改元素的输入
- javascript - Mongo 认为 10 月 1 日和 2 日是不同的月份
- azure-sql-database - CTE 不适用于 azure sql,但适用于普通 sql server
- algorithm - 仅使用单个堆栈的 ABCD 的可能输出序列?
- postgresql - Postgresql:将选择查询的结果传递给 jsonb_to_recordset 不起作用
- javascript - 我想添加一个验证来限制输入值,如果它大于 5,则该值必须小于 5 它应该显示错误
- java - 选择android时为标签图标设置背景形状
- python - 应用具有空值的欧几里得距离函数 - Scipy
- c++ - 我需要声明一个全局数组,但是我的变量不起作用,我有这样的东西:
- spring - Spring Boot 测试:如何仅使用某些 Bean?