你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
要不要也来分享分享一下啊
6.7.2版本es的脚本排序在循环数组时与想象中不一样
Elasticsearch
| 作者
luman
| 发布于2020年07月22日 | 阅读数:
1450
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
见附件:
软件版本;6.7.2
场景/上下文;想要用数组里的第几位进行排序,但是我发现在脚本排序中去获取数据的时候,值是混乱的,和展示结果的下标没有关系
有用的信息(请使用代码块粘贴,以方便他人查看);
代码块;见附件 我想要frontCateId 数组第二个的值,即doc['frontCateId'][1]=5,结果却是2,感觉是数组本身进行排序之后返回给我的顺序
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Ombres
赞同来自:
doc 取的是doc values中的数据,建议用ctx._source取值试试
luman
赞同来自:
多谢答复,我换了一种方式实现,nested~
要回复问题请先
登录
或
注册
发起人
luman
相关问题
elasticsearch-jdbc插件的自动更新脚本运行一段时间就会报错
elasticsearch 搜索排序
Kibana6.4.0安装完成之后第一次通过脚本启动会要等待很长时间
聚合脚本请教
怎么同步mysql数据到es中,但是数据结构不一样
es查询时,同一个文档,每次查询的得分不一样,总是在两个值之间来回切换
es term 聚合时能按_score进行排序么
请问es 有按 _id 排序这个说法么
过期商品排序问题
如何实现按字段和权重的自定义排序?
有什么工具或者脚本,能每月自动创建滚动索引,格式为:order_yyyy-mm
问题状态
最新活动:
2020-08-12 14:39
浏览:
1450
关注:
2
人
2 个回复
Ombres
赞同来自:
luman
赞同来自: