SilverTorch调研 当前实现,每多一个多样性维度,就会多一次sort + 前缀和 当前粗排多样性:多样性策略 tid去重 创意指纹、商品指纹、广告、唯一性ID(未上线) 广告的实现会比较奇葩,不同支路不同aid会有不同的参数(aid是实时计算出来的),且counter是bucket内部的 如果多样性策略维度有层级关系(比如tid和aid),那就可以只用一次sort来解决。 粗排 wash 实现(trace/preranking/rank/creative_wash_functor.cc) 支路内做多样性过滤