我是ElasticSearch的新手,我正在做一项任务,需要将更多的文档上传到es。每当我每次上传时,我都需要在IndexRequestAPI中为该文档指定文档id。java中是否有任何方法可以插入文档而无需为其提供id(即为我的文档创建随机文档id)。
6fe3ivhb1#
请看一看https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.13/java-rest-high-document-index.html要自动生成id,只需调用此调用:请求id(“1”);对于单文档操作,这应该可以做到这一点。如果需要批量更改,请参阅https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-document-bulk.html在这种情况下,还要删除.id(“1”)方法调用。
1条答案
按热度按时间6fe3ivhb1#
请看一看https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.13/java-rest-high-document-index.html
要自动生成id,只需调用此调用:
请求id(“1”);
对于单文档操作,这应该可以做到这一点。
如果需要批量更改,请参阅https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-document-bulk.html
在这种情况下,还要删除.id(“1”)方法调用。