This is elasticsearch plugin sample for Ingest Node Processor.
TypoReplaceProcessor fixes typos in a field value and set a new field typo_count
.
gradle build
"processors": [
{
"typo": {
"field": "foo",
"target": "bar",
"replacement": "baz"
}
}
]
before
{
"foo": "bar bar bar"
}
after
{
"typo_count": 3,
"foo": "baz baz baz"
}
MIT License