你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。
es插入数据的指定了路由,查询的时候如果不指定路由值,会有什么问题吗
Elasticsearch
| 作者
otion2012
| 发布于2018年07月18日 | 阅读数:
3066
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
es插入数据的指定了路由,查询的时候如果不指定路由值,会有什么问题吗
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
JackGe
赞同来自:
CarrieJin
写入指定路由是指数据写入会根据hash(路由值)%primary of shard number找到对应的shard。查询时如果也指定了路由值,就会向指定的shard进行查询(shard编号得到过程和写入一样),较少查询shard个数和merge其他shard结果的耗时。如果没有指定路由值,对search来说查询就会查询所有shard,查询耗时会比指定路由大一些;对于根据id来get来说就会查找不到结果(只有1个shard例外)。
要回复问题请先
登录
或
注册
发起人
otion2012
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
3千万数据,如何设计集群
elasticsearch scroll查询的原理没太懂
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
elasticsearch 设置 node.data: false 依然有数据
集群稳定性的一些问题(一定量数据后集群变得迟钝)
elasticsearch functionScoreQuery scriptFunction效率问题
跨集群数据同步方案讨论
Elastic对类似枚举数据的搜索性能优化
query_string查询疑问
请问查询人与人之间合作度,这种聚合查询怎么写呢?
如何清理Elasticsearch特定时间段数据?
问题状态
最新活动:
2018-07-19 09:04
浏览:
3066
关注:
2
人
1 个回复
JackGe
赞同来自: CarrieJin