原来一直以为在PUT a/b/c?routing=XXX时,这些XXX信息是不存的。
后来发现它是存到文档里面去的。
想了几天也没有明白存这些信息有什么用?岂不是浪费空间?
“你的问题补充太简单了,一个详细的问题描述能够让大家更快的帮助你,请继续完善问题描述!”???
后来发现它是存到文档里面去的。
想了几天也没有明白存这些信息有什么用?岂不是浪费空间?
“你的问题补充太简单了,一个详细的问题描述能够让大家更快的帮助你,请继续完善问题描述!”???
3 个回复
Ricky_Lau - 码农,,
赞同来自: AnswerTouma
另一个作用是标识唯一性,
PUT a/_doc/1?routing=aaaaaaa (被分配到分片A)
PUT a/_doc/1?routing=bbbbbbb(被分配到分片B)
一个文档的唯一性是由 index+type(7.x以后_doc只是一个path/endpoint 没有实际意义了) + id + routing .
heeexy
赞同来自:
reindex之类的重建索引等功能也会用上
zmc - ES PAAS、JuiceFS
赞同来自: