[ https://issues.apache.org/jira/browse/BEAM-3201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16260193#comment-16260193 ]
Nicholas Verbeck commented on BEAM-3201: ---------------------------------------- >From what I dug into for the bull api, they are. Just 2 more fields within the meta data json record, _type and _index to go with the _id fields you'd be adding. > ElasticsearchIO should deal with documents id > --------------------------------------------- > > Key: BEAM-3201 > URL: https://issues.apache.org/jira/browse/BEAM-3201 > Project: Beam > Issue Type: Improvement > Components: sdk-java-extensions > Reporter: Etienne Chauchot > Assignee: Etienne Chauchot > > Today the ESIO only inserts the payload of the ES documents. Elasticsearch > generates a document id for each record inserted. So each new insertion is > considered as a new document. Users want to be able to update documents using > the IO. So, for the write part of the IO, users should be able to provide a > document id so that they could update already stored documents. Providing an > id for the documents could also help the user on indempotency. -- This message was sent by Atlassian JIRA (v6.4.14#64029)