elastic 多字段运算后过滤排序怎么写
elastic 查询多字段运算后过滤或者排序,下面的sql用es 怎么实现?
select * from table where ((字段 1 + 字段 2+字段3…) > 某个值)
select (字段1+字段2+字段3..) as sort_field from table order by sort_field desc
index mapping 如下
"mappings":{
"counts":{
"properties": {
"job":{ "type":"integer"},
"resume":{ "type":"integer"}
}
}
如果 我要使用 每个 counts 中较小的值进行desc排序, 比如 如果 counts 中 job > resume 就使用 resume,如果 job < resume 就是使用 job, 这种查询如何写
丑陋写法