index_name: my_data-2020-12-01
ticket_number: T123
ticket_status: OPEN
ticket_updated_time: 2020-12-01 12:22:12
index_name: my_data-2020-12-01
ticket_number: T124
ticket_status: OPEN
ticket_updated_time: 2020-12-01 12:32:11
index_name: my_data-2020-12-02
ticket_number: T123
ticket_status: INPROGRESS
ticket_updated_time: 2020-12-02 12:33:12
index_name: my_data-2020-12-02
ticket_number: T125
ticket_status: OPEN
ticket_updated_time: 2020-12-02 14:11:45
我想用groupbyticket\u number字段创建一个保存的搜索,获取具有最新票证状态(ticket\u status)的唯一文档。有可能吗?
2条答案
按热度按时间vxbzzdmp1#
如果你需要分组
ticket_number
字段,则也可以使用聚合索引Map:
搜索查询:
搜索结果:
nkoocmlb2#
您可以简单地再次查询,我假设您使用kibana进行可视化。在查询中,需要根据
ticket_number
排序依据ticket_updated_time
.工作示例
索引Map
索引示例文档
现在您可以看到,两个示例文档都属于同一个票证号,状态和更新时间不同。
搜索查询
和搜索结果