## 业务场景 电商业务商品服务 热门商品 排序规则: * 按限购商品的限购状态判断,已达到限购上限的排在最后; * 按售罄状态判断,售罄的排在限购之前,正常之后; * 按上架时间倒序排,没上架时间的在前面。 在很多复杂的业务场景下,排序的规则会比较复杂,单一的降序,升序无法满足日常需求。不过 ES 中提供了给文档加权重的方式来排序,还是挺好用的。