了解综合排序的使用场景以及与个性化推荐的区别;了解综合排序的影响因子以及常见的排序方法;基于业务需求对列表中的字段进行排列,辅助决策。

《数据处理之搜索如何命中》中说到了搜索结果的排序其实是对文本数据和业务数据得分的计算,那么对于非搜索场景下的列表应该如何排序呢?
有两种排序方式:单一维度排序;综合排序。单一维度排序就是将所有的内容按照某一维度进行排序,比较简单不再赘述,主要说一下综合排序。
一、定义
综合排序就是综合数据的多个维度进行排序,以搜索数据表为例,综合排序涉及数据表的上传时间、查看次数、更新周期、被搜索次数、热度等维度,每个维度都有相应的权重值,通过一定的公式计算出每个物品的“得分”进行降序排列。
二、使用场景
用于展示具有一定量级的数据且数据有多个指标维度,需要将某些高质量的数据突出展示,可使用综合排序,为每个维度值赋予一定权重。
用于展示搜索结果,需要根据命中字段、时间、搜索次数等维度进行综合排序。
可搭配多个单个维度排序规则使用。
Q:综合排序与个性化推荐的区别,可否用个性化排序代替综合排序?
A:个性化推荐需要大量的数据,需要对用户、数据进行建模并不断训练优化,因此对于有限数量(几百至几千)的结果展示,可采用综合排序的方法,将优质内容推荐给用户,同时也大大降低了开发成本。
关于个性化推荐:
个性化推荐是根据用户的兴趣、特点和行为,向用户推荐用户感兴趣的信息和内容。在个性化推荐系统中,需要基于用户的基本信息和行为对用户进行建模,同时基于物品的特征和信息对物品进行建模,将两者进行匹配筛选,找到用户可能感兴趣的推荐物品,**推荐给用户。
常用的个性化推荐方法有:
① 基于内容推荐:分析用户看过的内容(历史内容等 )再进行推荐;
② 基于用户的协同过滤(UserCF):给用户推荐和他兴趣相似的其它用户喜欢的内容;
③ 基于物品的协同过滤(ItemCF):给用户推荐和他之前喜欢的物品相似的物品;
④ 基于标签的推荐:内容有标签,用户也会因为用户行为被打上标签,通过给用户打标签或是用户给产品打标签为其推荐物品。
除此之外,还有隐语义模型推荐(LFM)、社会化推荐、根据时间上下文推荐、基于地理位置的推荐(LARS)等方法,各种推荐算法是可以叠加在一起的,根据不同算法的权重调整,给用户最为精准智能的推荐。

三、排序方法
提供两种排序方法:多维度分别单一排序;按总分值进行排序。
闽ICP备13000641号-4