Etienne Chauchot created BEAM-3201:
--------------------------------------
Summary: 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 on indempotency.
In addition, users should be able to get the document ids on IO.read() as well
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)