怎么又是你

where a+b > 100 查询条件问题

Elasticsearch | 作者 smart8416 | 发布于2020年11月23日 | 阅读数:1101

有文档: id,  学生名字,语文成绩scoreA, 数据成绩scoreB, 英语成绩scoreC.想实现查询
where (scoreA + scoreB + scoreC) > 280,这种查询,应该怎么写?
 
另外想请教下,filter查询,可以嵌套Or吗?类似should这种,filter(scoreA > 0 orsocreB > 0)
已邀请:

w_b

赞同来自:

用script吧

FFFrp

赞同来自:

https://www.elastic.co/guide/e ... .html 
可以,套一个bool

要回复问题请先登录注册