你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
居然是你
script_score 中的脚本如何用某个字段的MAX值来计算?
Elasticsearch
| 作者
zplzpl
| 发布于2016年11月15日 | 阅读数:
4244
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
场景是这样,我想拿搜索结果的匹配结果中,最大的销量,作为销量的权重计算基础。
比如返回结果集中的销量卖的最好的,卖了1000件。
script = (_score * 0.75) + ( doc['sales'] /1000) * 0.25
像用这个公式去计算。
但是我需要获取到这个最大值,是动态根据结果集来的。
没有找到相关结果
已邀请:
与内容相关的链接
提交
0 个回复
要回复问题请先
登录
或
注册
发起人
zplzpl
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
elasticsearch如何为类型添加字段并赋初值
query_string查询多值字段问题请教
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
logstash向es里面导入mysql数据,表字段名称自动变成了小写
es中字段如何匹配空字符串
elasticsearch-jdbc插件的自动更新脚本运行一段时间就会报错
ES 错误更新字段【字段类型不匹配】
elasticsearch禁止自动添加类型字段
聚合脚本请教
elasticsearch 如何聚合后计算,聚合后的值作为计算的条件
问题状态
最新活动:
2016-11-15 14:10
浏览:
4244
关注:
1
人
0 个回复