看,灰机...

es 求教通过脚本自定义字段过滤文档的问题。跪求!!

Elasticsearch | 作者 l433608734 | 发布于2019年07月02日 | 阅读数:2088


TIM图片20190702112132.png

请问各位大侠,怎么通过脚本反的自定义字段过滤文档?
我想要过滤出文档中 total_goals大于某个值的文档
已邀请:

bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127

赞同来自:

能不能把total_goals大于某个值这个查询条件转化为对文档中实际存在的字段进行查询呢

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

聚合 基于 sum
再bucket selector 比较
两者结合

fantuan

赞同来自:

首先ES不能用自定义字段对文档进行过滤,因为自定义字段是对“匹配文档”(搜索结果)里的字段计算返回的。
你可以考虑用script查询,在script里计算出total_goals,并且要求total_goals大于某个值。
https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册