Geoip ingest plugin throws an exception when parsing ignore_missing property

Hello,

I am following documentation
https://www.elastic.co/guide/en/elasticsearch/plugins/master/using-ingest-geoip.html

and using the following processor:
{ "geoip" : { "field" : "ip", "target_field": "g", "ignore_missing": "true" } },

When I am trying to submit ingest pipeline, I get an exception:

{ "error" : { "root_cause" : [ { "type" : "parse_exception", "reason" : "[ignore_missing] property isn't a boolean, but of type [java.lang.String]", "header" : { "processor_type" : "geoip", "property_name" : "ignore_missing" } } ], "type" : "parse_exception", "reason" : "[ignore_missing] property isn't a boolean, but of type [java.lang.String]", "header" : { "processor_type" : "geoip", "property_name" : "ignore_missing" } }, "status" : 400 }

But according to docs, ignore_missing property has boolean type.

Whats wrong here?

Thanks.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.