我是新来的麋鹿。我已经创建了名为"ordersatus“的索引,用于存储物流合作伙伴发布的状态。
每当物流合作伙伴更新订单状态时,新状态就会被推入到弹性搜索中。
现在,每个订单都有多个条目,其订单状态包括“订单确认”、“已安排约会”、“待发货”等。
当我需要查看有多少订单处于哪种状态时,就会出现问题。总订单计数是2,但在订单状态下,我得到总计数4。因为它也计算较旧的值。正如你在附件截图中所看到的。
我想要显示所有唯一的订单状态以及具有该状态的订单计数。i.e
订单状态|总数量
APPOINTMENT_CONFIRMED |1
ASSIGN_FOR_DELIVERY |1
到目前为止,它显示的订单状态为“已确认”,计数为2。这是这两个订单中较老的值。
发布于 2019-04-28 01:20:44
你想在第二个截图的表格中看到不同的状态和它们的计数吗?存储桶中有两个选项- timestamp和status:删除时间戳,因为这将拆分成每个唯一的时间戳。你想要的只是状态。
这是一个不同的数据集,但您可以理解:
https://stackoverflow.com/questions/55877628
复制相似问题