我在弹性搜索中有一些数据。我使用Kibana可视化该数据。现在,我有三个字段:
- dataThroughput.totalPackets
- dataThroughput.receivedPackets
- dataThroughput.lostPackets
我想写一个查询,查询所有结果,其中totalPpackets!= C-lostPackets。 (C是可以更改的常数)。
我尝试了以下查询:
dataThroughput.totalPackets.value != 20 - dataThroughput.lostPackets.value
但是我没有得到结果。
我的查询正确吗?
答案 0 :(得分:0)
有几种方法可以实现:
https://www.elastic.co/guide/en/kibana/current/scripted-fields.html
它允许您引用任何单值数字字段,如下所示:
doc ['field_name']。value