[ 
https://issues.apache.org/jira/browse/NIFI-1576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Sampson resolved NIFI-1576.
---------------------------------
    Resolution: Abandoned

> Incorporate feedback/improvements to Elasticsearch processors
> -------------------------------------------------------------
>
>                 Key: NIFI-1576
>                 URL: https://issues.apache.org/jira/browse/NIFI-1576
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: Matt Burgess
>            Priority: Major
>
> Since the release of Apache NiFi 0.5.0 containing FetchElasticsearch and 
> PutElasticsearch processors, there have been some improvements identified 
> that would add to the usability, flexibility, and power of the Elasticsearch 
> processor(s). This Jira should capture those improvements for incorporation 
> in a future release.
> Three initial observations:
> 1) FetchElasticsearch currently requires input, but it is possible to 
> configure the processor such that no information is required from an incoming 
> flow file. The processor should be changed to allow (but not require) input.
> 2) FetchElasticsearch specifies a "Document Identifier" property which may or 
> may not contain Expression Language to determine the document ID for 
> fetching. However PutElasticsearch only works when the IDs are unique, so it 
> specifies a "Identifier Attribute" which forces the user to point at an 
> existing attribute. The documentation should be very clear about what the 
> properties are and why/how they're used.
> 3) Related to #2, PutElasticsearch's "Identifier Attribute" is required and a 
> value for that attribute is currently required. Instead, if no value is 
> present, the processor should leverage the auto-generated ID feature of the 
> Elasticsearch API.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to