网站建设营销口号,军队 网站备案,招商银行官网首页 网站,网页设计网站教程目录一、多文档操作1.1、多文档操作的概述1.2、多文档操作与单文档模式区别二、用单个 mget 请求取回多个文档2.1、用单个 mget 请求取回多个文档的图解2.2、用单个 mget 请求取回多个文档的步骤三、bulk API 的模式请求取回多个文档3.1、bulk API 的模式请求取回多个文档的图解…
目录一、多文档操作1.1、多文档操作的概述1.2、多文档操作与单文档模式区别二、用单个 mget 请求取回多个文档2.1、用单个 mget 请求取回多个文档的图解2.2、用单个 mget 请求取回多个文档的步骤三、bulk API 的模式请求取回多个文档3.1、bulk API 的模式请求取回多个文档的图解3.2、bulk API 的模式请求取回多个文档的步骤一、多文档操作
1.1、多文档操作的概述
mget 和 bulk API 的模式类似于单文档模式。
1.2、多文档操作与单文档模式区别
区别在于协调节点知道每个文档存在于哪个分片中。它将整个多文档请求分解成 每个分片 的多文档请求并且将这些请求并行转发到每个参与节点。协调节点一旦收到来自每个节点的应答就将每个节点的响应收集整理成单个响应返回给客户端。
二、用单个 mget 请求取回多个文档
2.1、用单个 mget 请求取回多个文档的图解 2.2、用单个 mget 请求取回多个文档的步骤
客户端向 Node 1主节点 发送 mget 请求。Node 1主节点 为每个分片构建多文档获取请求然后并行转发这些请求到托管在每个所需的主分片或者副本分片的节点上。一旦收到所有答复 Node 1主节点 构建响应并将其返回给客户端。 注可以对 docs 数组中每个文档设置 routing 参数。
三、bulk API 的模式请求取回多个文档
3.1、bulk API 的模式请求取回多个文档的图解 3.2、bulk API 的模式请求取回多个文档的步骤
客户端向 Node 1主节点 发送 bulk 请求。Node 1主节点 为每个节点创建一个批量请求并将这些请求并行转发到每个包含主分片的节点主机。主分片一个接一个按顺序执行每个操作。当每个操作成功时主分片并行转发新文档或 删除到副本分片然后执行下一个操作。 一旦所有的副本分片报告所有操作成功该节点将向协调节点报告成功协调节点将这些响应收集整理并返回给客户端。