Briefly, this error occurs when you’re trying to use the “geometries” parameter on a field type that doesn’t support it in Elasticsearch. This is common with non-geospatial field types. To resolve this issue, ensure that the field you’re applying the “geometries” parameter to is of a geospatial type, such as “geo_shape” or “geo_point”. If it’s not, you may need to reindex your data with the correct field type or create a new field of the correct type for your geospatial data.
This guide will help you check for common problems that cause the log ” parameter geometries is not supported for type ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: .
Log Context
Log “parameter geometries is not supported for type” class name is GeoJson.java. We extracted the following from Elasticsearch source code for those seeking an in-depth context :
/** * Checks that all passed parameters except type are null; generates corresponding error messages if they are not */ private static void verifyNulls(String type; Listgeometries; Boolean orientation; DistanceUnit.Distance radius) { if (geometries != null) { throw new ElasticsearchParseException("parameter geometries is not supported for type " + type); } if (orientation != null) { throw new ElasticsearchParseException("parameter orientation is not supported for type " + type); } if (radius != null) {