首页 > 解决方案 > 如何对术语 json faceting solr 的加权平均字段进行排序

问题描述

我在每个文档中有一个字段 reviewCount 和 totalCourseRating(所有评分的总和)。我想根据这两个字段的加权平均值对结果进行排序。我想做这样的事情:

json.facet={"categories" : {"type": "terms", "field": "instituteId", "limit": 40 ,sort:"aggregateReview desc", facet:{ "aggregateReview":"div(sum(totalCourseRating),sum(courseReviewCount))"}}}

但这会产生错误,因为 div 不是聚合。

标签: solrfacet

解决方案


推荐阅读