本文介绍了字段的算术运算的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以查询两个字段之间的减法结果?
Is it possible to query the result of a subtraction between two fields?
例如有两个字段:开始,结束。我想要文档结尾-开始> 10 。
E.g. There are two fields: "start", "end". I would like documents with end - start > 10.
可以直接执行此操作还是唯一的方法是在加载具有此差异的文档的同时创建一个新字段? / p>
Can this be done directly or the only way to do is to create a new field while loading the documents with this difference?
推荐答案查询中的脚本过滤器可能是解决方法。
script filter in your query might be the way to go.
http://www.elasticsearch。 org / guide / zh-CN / elasticsearch / reference / current / query-dsl-script-filter.html
更多推荐
字段的算术运算
发布评论