Would it be useful to modify the existing Elasticsearch 1x sink to be able
to handle Upserts ?


On Mon, Mar 28, 2016 at 5:32 PM, Zach Cox <zcox...@gmail.com> wrote:

> Hi Madhukar - with the current Elasticsearch sink in Flink 1.0.0 [1], I
> don't think an upsert is possible, since IndexRequestBuilder can only
> return an IndexRequest.
>
> In Flink 1.1, the Elasticsearch 2.x sink [2] provides a RequestIndexer [3]
> that you can pass an UpdateRequest to do an upsert.
>
> Thanks,
> Zach
>
> [1]
> https://ci.apache.org/projects/flink/flink-docs-release-1.0/apis/streaming/connectors/elasticsearch.html
> [2]
> https://ci.apache.org/projects/flink/flink-docs-master/apis/streaming/connectors/elasticsearch2.html
> [3]
> https://ci.apache.org/projects/flink/flink-docs-master/api/java/org/apache/flink/streaming/connectors/elasticsearch2/RequestIndexer.html
>
>
> On Mon, Mar 28, 2016 at 2:18 PM Madhukar Thota <madhukar.th...@gmail.com>
> wrote:
>
>> Is it possible to do Upsert with existing flink-elasticsearch connector
>> today?
>>
>

Reply via email to