(1)index request 到某一个Node(选择node的方式是采用round-robin)方法,此node 称为coordinate node,继续当前index request应该执行在哪一个shard中。
(2)将request转发至(1)中计算出来的Primary shard。
(3)primary shard建立索引(通过analyzer 和 mapping)转换成lucene可以识别的Index,同时将request转发到replica 上。
(4)当足够(默认num of shard/2 + 1)的replica shard返回succes,primary shard 则认为为成功。
(5)当coordinate node处理完其所有的request 则返回success.