diff --git a/README.md b/README.md index 9328682..b633e02 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,34 @@ By default, Beyonder will not overwrite a template if it already exists. This can be overridden by setting `force` to `true` in the expanded factory method `ElasticsearchBeyonder.start()`. +Managing pipelines +------------------ + +A pipeline is a definition of a series of processors that are to be executed in the same order as they are declared while +documents are being indexed. Please note that this feature is only supported when you use the REST client not the Transport client. + +For example, setting one fields value based on another field by using an Set Processor you an add a file named `elasticsearch/_pipeline/set_field_processor` +in your project: + +```javascript +{ + "description" : "Twitter pipeline", + "processors" : [ + { + "set" : { + "field": "copy", + "value": "{{otherField}}" + } + } + ] +} +``` + +By default, Beyonder will not overwrite a pipeline if it already exists. +This can be overridden by setting `force` to `true` in the expanded factory method +`ElasticsearchBeyonder.start()`. + + Why this name? ============== diff --git a/pom.xml b/pom.xml index dd31ef4..1f805f9 100644 --- a/pom.xml +++ b/pom.xml @@ -22,12 +22,12 @@ when an elasticsearch client starts. - 7.7.1 + 7.8.1 ${elasticsearch.version} 1.7.30 2.13.3 2.7 - 2.11.0 + 2.11.2 docker.elastic.co/elasticsearch/elasticsearch @@ -165,7 +165,7 @@ when an elasticsearch client starts. org.apache.commons commons-text - 1.8 + 1.9 @@ -250,7 +250,7 @@ when an elasticsearch client starts. org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M4 + 3.0.0-M5 ${skipUnitTests} @@ -266,7 +266,7 @@ when an elasticsearch client starts. org.apache.maven.plugins maven-failsafe-plugin - 3.0.0-M4 + 3.0.0-M5