Skip to content

ElasticSearch实战 - 多字段权重排序 #6

@TFdream

Description

@TFdream

业务场景

电商业务商品服务 热门商品 排序规则:

  • 按限购商品的限购状态判断,已达到限购上限的排在最后;
  • 按售罄状态判断,售罄的排在限购之前,正常之后;
  • 按上架时间倒序排,没上架时间的在前面。

在很多复杂的业务场景下,排序的规则会比较复杂,单一的降序,升序无法满足日常需求。不过 ES 中提供了给文档加权重的方式来排序,还是挺好用的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions