一尘不染

字段的算术运算

elasticsearch

是否可以查询两个字段之间相减的结果?

例如,有两个字段:“开始”,“结束”。我想要带的文件end - start > 10

可以直接完成此操作吗,还是唯一的方法是在加载具有这种差异的文档时创建一个新字段?


阅读 302

收藏
2020-06-22

共1个答案

一尘不染

查询中的脚本过滤器可能是解决方法。

http://www.elasticsearch.org/guide/zh-
CN/elasticsearch/reference/current/query-dsl-script-
filter.html

2020-06-22