У меня есть поля reviewCount и totalCourseRating (сумма всех рейтингов) в каждом до c. Я хочу отсортировать результаты на основе средневзвешенного значения этих двух полей. Я хочу сделать что-то вроде этого:
json.facet={"categories" : {"type": "terms", "field": "instituteId", "limit": 40 ,sort:"aggregateReview desc", facet:{ "aggregateReview":"div(sum(totalCourseRating),sum(courseReviewCount))"}}}
, но это дает ошибку, так как div не агрегация.