NOTE: This article is an updated version of Creating an Ingest plugin for elasticsearch
This blog post is part of a series which will teach you:
- How to write a plugin for elasticsearch 5.0 using Maven.
- How to write an ingest plugin for elasticsearch 5.0 (what you are reading now).
- How I wrote the
ingest-banoplugin which will be hopefully released soonish.
Today, we will focus on writing an Ingest plugin for elasticsearch.
Hey! Wait! You wrote
Ingest? What is that?
Ingest is a new feature coming in elasticsearch 5.0. It helps you to transform your data on the fly while injecting it into elasticsearch. Read more in elastic blog post.
If you know me and my work before I joined elastic, I have always been in love with data crawling and transformation as I wrote myself some plugins called rivers.