博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES权威指南[官方文档学习笔记]-43 Routing a document to a shard
阅读量:6283 次
发布时间:2019-06-22

本文共 406 字,大约阅读时间需要 1 分钟。

hot3.png

es:

下一篇:

内容

当你索引一个文档,它存储在其中一个主分片上,es如何知道哪个分片应该存储这个文档?当我们创建一个新的文档,es怎么知道它应该存在分片1还是2?处理不是随机的,因为我们将来还需要检索这个文档,事实上,由一个非常简单的公式计算。shard = hash(routing) % number_of_primary_shardsrouting值是一个字符串,默认是文档的_id,但是也可以是其它值这个解释了,为什么主分片的个数仅仅在索引创建时决定而不能再改变了如果改变了,所有的之前的值都无效,文档也找不到了。所有的文档API(get, index, delete, bulk, update and mget)接受一个路由参数,这个参数可以用来决定文档到分片的映射,后续的大数据会进一步讨论。

 

转载于:https://my.oschina.net/qiangzigege/blog/264438

你可能感兴趣的文章
精心挑选
查看>>
nextcloud 15 Could not open input file: occ
查看>>
串口编程C++实例(CE) .
查看>>
【形式化方法:VDM++系列】3.基于VDM++的图书管理系统需求定义
查看>>
No component factory found for ListenerAddComponent. Did you add it to @NgModule.entryComponents?
查看>>
python def说明
查看>>
实验四
查看>>
关于上、下拉电阻的总结整理
查看>>
STL--map学习笔记
查看>>
gogo learning
查看>>
软件工程概论作业2
查看>>
利用Boost影响Lucene查询结果的排序
查看>>
Spring boot(四)Spring Boot 集成 MyBatis
查看>>
BZOJ4502串——AC自动机(fail树)
查看>>
[Codeforces757G]Can Bash Save the Day?——动态点分治(可持久化点分树)
查看>>
BZOJ2521[Shoi2010]最小生成树——最小割
查看>>
BZOJ1861[Zjoi2006]书架——非旋转treap
查看>>
【转】delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
查看>>
lombok安装和使用
查看>>
debian var目录
查看>>