码迷,mamicode.com
首页 > 其他好文 > 详细

检索一个document(retrieving a document)

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

标签:style   c   http   a   width   get   

一个文档可以从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)

标签:style   c   http   a   width   get   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!