你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
身安不如心安,屋宽不如心宽 。
在function_sorce中怎么用脚本获取到 nested字段里的值。
Elasticsearch
| 作者
zzhhacker
| 发布于2018年06月05日 | 阅读数:
2840
分享到:
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 周一
·
进行中
Oct
19
【第3期】INFINI Easysearch 免费认证培训开放报名
线上培训
·
10-19 周六
·
报名中
相关问题
除了设置mapping为not analyzied,还有其他方法让一个string字段不分词吗?
logstash获取时间的问题
path.data 配置了多个路径后 es的存储和获取机制是什么
python 获取ES一个小时内的数据统计点击数有一万多,但具体信息只显示10条,怎么解决?
elasticsearch如何为类型添加字段并赋初值
logstash向es里面导入mysql数据,表字段名称自动变成了小写
kibana中的Script Fields如何写?去判断已经有的一个字段,如果是1显示A,如果是2显示B。
query_string查询多值字段问题请教
java multiMatchQuery 怎么提高某个字段的权重?
ES 错误更新字段【字段类型不匹配】
Elasticsearch 聚合时,如何获取非聚合字段的值
问题状态
最新活动:
2018-06-06 15:16
浏览:
2840
关注:
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 这个变量。
我的天!英文还是太重要了!!!!!!