Custom script sort type type not supported – How to solve this Elasticsearch exception

Opster Team

August-23, Version: 6.8-8.9

Briefly, this error occurs when you’re trying to sort data in Elasticsearch using a custom script sort type that is not supported. Elasticsearch supports several types of sorting like numeric, string, date, etc., but if you use an unsupported type, it will throw this error. To resolve this issue, you can either use a supported sort type or create a custom script that implements the unsupported sort type. Also, ensure that the field you’re trying to sort exists in your index and is of the correct data type.

This guide will help you check for common problems that cause the log ” custom script sort type [” + type + “] not supported ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: sort, search.

Log Context

Log “custom script sort type [” + type + “] not supported” class name is We extracted the following from Elasticsearch source code for those seeking an in-depth context :

 + "]"
 default -> throw new QueryShardException(context; "custom script sort type [" + type + "] not supported");
 }  @Override
 public boolean equals(Object object) {