你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
提问要多花一点心思哦
script_score 中的脚本如何用某个字段的MAX值来计算?
Elasticsearch
| 作者
zplzpl
| 发布于2016年11月15日 | 阅读数:
4488
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
场景是这样,我想拿搜索结果的匹配结果中,最大的销量,作为销量的权重计算基础。
比如返回结果集中的销量卖的最好的,卖了1000件。
script = (_score * 0.75) + ( doc['sales'] /1000) * 0.25
像用这个公式去计算。
但是我需要获取到这个最大值,是动态根据结果集来的。
没有找到相关结果
已邀请:
与内容相关的链接
提交
0 个回复
要回复问题请先
登录
或
注册
发起人
zplzpl
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
elasticsearch如何为类型添加字段并赋初值
query_string查询多值字段问题请教
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
logstash向es里面导入mysql数据,表字段名称自动变成了小写
我要对两个字段进行计算,然后对计算出来对新字段进行聚合
Elasticsearch 如何在同一个字段内多个must必须同时满足查询
elasticsearch禁止自动添加类型字段
Kibana6.4.0安装完成之后第一次通过脚本启动会要等待很长时间
Elasticsearch 聚合时,如何获取非聚合字段的值
es term 聚合时能按_score进行排序么
问题状态
最新活动:
2016-11-15 14:10
浏览:
4488
关注:
1
人
0 个回复