你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
要不要再翻翻文档呢?
在function_sorce中怎么用脚本获取到 nested字段里的值。
Elasticsearch
| 作者
zzhhacker
| 发布于2018年06月05日 | 阅读数:
2910
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
在function_sorce中怎么用脚本获取到 nested字段里的值。
用来计算得分的
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
zzhhacker
-
真宅男
赞同来自:
问题是这样的
{
"a":{
"a1":1,
"a2":2
}
}
这里要用a1字段计算得分。但是a 是一个nested类型。我脚本里使用doc['a.a1'].value虽然没有报错。但是结果没有按照 这个字段排序
注意我不是就要根据这个字段排序 而是要计算分数还有其他的字段我没有写。测试发现这一个地址都不准。希望帮忙
zzhhacker
-
真宅男
赞同来自:
自问自答了 !!!
params._source.containsKey("a") ? params._source['a'].a1 : defluat
嗯 相信都看的懂 我用的是 5.3版本的 如果用的5.5 以上的还可以用ctx 这个变量。
我的天!英文还是太重要了!!!!!!
要回复问题请先
登录
或
注册
发起人
zzhhacker
真宅男
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Dec
22
【活动邀请·深圳】深圳 UG 2024 re:Invent re:Cap
深圳英特尔大湾区科技创新中心
·
12-22 周日
·
报名中
Dec
25
【第5期】搜索客 Meetup | 最强开源Elasticsearch多集群管理工具INFINI Console - 动手实战
直播:极限实验室微信视频号
·
12-25 周三
·
报名中
Dec
28
2024 OSC源创会年终盛典 启程在即,我们在珠海等你!
珠海市
·
12-28 周六
·
报名中
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
logstash获取时间的问题
elasticsearch如何为类型添加字段并赋初值
python 获取ES一个小时内的数据统计点击数有一万多,但具体信息只显示10条,怎么解决?
path.data 配置了多个路径后 es的存储和获取机制是什么
logstash向es里面导入mysql数据,表字段名称自动变成了小写
query_string查询多值字段问题请教
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
我要对两个字段进行计算,然后对计算出来对新字段进行聚合
问一下,elasticsearch-dsl中用什么方法去除字段相同的数据?
Elasticsearch 如何在同一个字段内多个must必须同时满足查询
问题状态
最新活动:
2018-06-06 15:16
浏览:
2910
关注:
4
人
2 个回复
zzhhacker - 真宅男
赞同来自:
{
"a":{
"a1":1,
"a2":2
}
}
这里要用a1字段计算得分。但是a 是一个nested类型。我脚本里使用doc['a.a1'].value虽然没有报错。但是结果没有按照 这个字段排序
注意我不是就要根据这个字段排序 而是要计算分数还有其他的字段我没有写。测试发现这一个地址都不准。希望帮忙
zzhhacker - 真宅男
赞同来自:
params._source.containsKey("a") ? params._source['a'].a1 : defluat
嗯 相信都看的懂 我用的是 5.3版本的 如果用的5.5 以上的还可以用ctx 这个变量。
我的天!英文还是太重要了!!!!!!