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)

Reply via email to