Elasticsearch sink¶
The Elasticsearch sink writes the entities it is given to an Elasticsearch server/cluster.
The _id
property is used as the document id. All other properties,
except the ones at the root level matching _*
or $*
are added
to the document.
If the input entity has the property $index
then this is the index
into which the document is written. The $type
property is used as
the document type. Note that default values for $index
and
$type
can be specified on the Elasticsearch system.
This sink supports batching.
Prototype¶
{
"type": "elasticsearch",
"system": "elasticsearch-system-id",
"default_index": null,
"default_type": null
}
Properties¶
Property |
Type |
Description |
Default |
Req |
---|---|---|---|---|
|
String |
The id of the Elasticsearch system component to use. |
Yes |
|
|
String |
The index to insert the documents into. This the default value for
the |
null |
|
|
String |
The document type to use for the entities. This the default value for
the |
null |