Elasticsearch 顶尖高手(13)—id的手动指定与自动生成两种方式解析


1.手动指定document  id

  1. 根据应用情况来说,是否满足手动指定document id的前提,一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id。
  2. put /index/type/id

2.自动生成document  id

  1. post /index/type
  2. 自动生成的id,长度为20个字符,URL安全,base64编码,GUID,分布式系统并行生成时不可能会发生冲突

image


GUID不冲突解释


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM