[ https://issues.apache.org/jira/browse/NIFI-4625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16325690#comment-16325690 ]
ASF GitHub Bot commented on NIFI-4625: -------------------------------------- Github user mattyb149 commented on the issue: https://github.com/apache/nifi/pull/2287 Correct, this processor still uses the transport client so is very tightly coupled with the version of the transport client that is bundled with it. Take a look at #2113 to see how the new Java client is being used to support ES5+ clusters. > Add External Versioning to PutElasticSearch5 Processor > ------------------------------------------------------ > > Key: NIFI-4625 > URL: https://issues.apache.org/jira/browse/NIFI-4625 > Project: Apache NiFi > Issue Type: Improvement > Components: Core Framework > Affects Versions: 1.3.0 > Environment: All > Reporter: Pedro Gomes > Assignee: Pedro Gomes > Labels: elasticsearch, processor > Original Estimate: 48h > Remaining Estimate: 48h > > Currently the PutElasticSearch5 processor does not support external > versioning. > The idea would be to add a property that follows the same logic as the Id > property, and allows index documents with an externally controlled version. > I've changed the code already and added some tests. Right now the changes > proposed are: > - Add a new property Version in the processor block. > - Change the Index operation to support the versioning number and versioning > type = external > - Check if the versioning is used with other operation types, fail if so. > (Idea behind this is that the bulk api doest not support external versioning > for any other operation except Index) -- This message was sent by Atlassian JIRA (v6.4.14#64029)