bulk批量create,如何自动生成_id

bulk批量create,如何自动生成_id

使用bulk批量create时,都需要指定_id,这时id就变成了固定的了。批量create如何像POST http://111.111.111.111:9200/shop/_doc

{"id":"101","nickname":"name101"}

之后都生成一个随机的_id

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Java架构师讲师团 2020-01-31 04:57:26

这个批量创建一般都是要指定id的

  • 提问者 williamharley #1
    这么晚还没睡?
    2020-01-31 05:21:34
  • 提问者 williamharley #2
    单一create,可以自动生成_id,而批量create,又不知道如何自动生成_id,会不会出现_id出现重复的情况?哪怕是通过类似前面课程中讲的Sid类那样生成一个id再赋值给_id,该_id会不会和es生成的_id出现相同值,特别是在数据量大的情况下。
    2020-01-31 05:26:44
  • 放心用,数据库id都唯一了,这个肯定也唯一
    2020-01-31 09:57:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师