首页 > 其他 > 详细

检索一个document(retrieving a document)

时间:2014-05-19 15:30:05      阅读:413      评论:0      收藏:0      [点我收藏+]

一个文档可以从primary shard和任意一个相对应的replica shard中检索:

bubuko.com,布布扣

就像上面图形中表示的,下面列出从primary shard或这replica shard检索document的步骤:

1:客户端发送请求到node1

2:这个node使用document的_id判定document在shard0。shard0的备份存在于所有的三个node,在这个情景下,node1把请求转发到node2.

3:node2返回document到node1,node1将会返回响应到客户端。

对于读请求,请求服务node将会选择一个不同的shard服务每个请求,以达到平衡加载,这个也是循环所有的shard的。document能被存储在primary shard但是没有备份到replica shard,这个情况是允许的。这个情况下,replica可能会报告document不存在,而primary会报告操作是成功的。

 

原文:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/distrib-read.html

检索一个document(retrieving a document),布布扣,bubuko.com

检索一个document(retrieving a document)

原文:http://www.cnblogs.com/blog1350995917/p/3735154.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!