你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
疲劳是最舒适的枕头,努力工作吧。
fielddata预加载的收益
Elasticsearch
| 作者
chengyang
| 发布于2019年03月01日 | 阅读数:
1558
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
fielddata 预加载经常查询的字段可以大幅度提高查询性能吗?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
kirito
-
专注es
赞同来自:
fielddata默认懒加载,官方文档写的是在第一次加载时会有一个10s左右的查询来进行缓存,也提供了解决这个问题的办法。
1,在mapping的该字段参数设置eager-global-ordinals
2,利用warmer进行预查询,不过我使用的7.4版本已经被移除了
es本来就是秒级查询,只要写的query正常使用缓存都基本很快,fielddata是解决第一次10s的缓存时间问题,如果有大批量可能会造成堆积,影响正常查询,但是会占用大量内存,建议对个别聚合或排序字段开启。
要回复问题请先
登录
或
注册
发起人
chengyang
IT
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Dec
28
2024 OSC源创会年终盛典 启程在即,我们在珠海等你!
珠海市
·
12-28 周六
·
报名中
相关问题
elasticsearch fielddata disable会影响_score的计算吗
如何手动加载索引分片
求助:我建mapping的时候time字段明明是date类型,最报错说time字段最好设置Set fielddata=true,但会占用大量内存,求助求助
fielddata的产生
请教一个关于es中文 聚合查询 Fielddata is disabled on text 出现的问题
IK远程词典中需要加载10W左右的业务词汇,词汇过多是否会对es的性能有影响.
ES发生clear FieldData 线程和query线程死锁,导致节点query不可用
elasticsearch是否支持按照时间间隔加载数据,开始时间每间隔30s加载拿取一条数据,直到结束时间终止。
ES问题:JAVA排序时如何设置Fielddata
elastic1.7.5 fielddata evictiotions?
错误: 找不到或无法加载主类 org.xbib.tools.Runner
问题状态
最新活动:
2021-01-07 10:53
浏览:
1558
关注:
2
人
1 个回复
kirito - 专注es
赞同来自:
1,在mapping的该字段参数设置eager-global-ordinals
2,利用warmer进行预查询,不过我使用的7.4版本已经被移除了
es本来就是秒级查询,只要写的query正常使用缓存都基本很快,fielddata是解决第一次10s的缓存时间问题,如果有大批量可能会造成堆积,影响正常查询,但是会占用大量内存,建议对个别聚合或排序字段开启。