本公开一般涉及大数据处理,具体涉及一种社区帖子的排序方法、装置、设备和介质。
背景技术:
1、相关技术中,社区广场帖子内容排序通常简单的依赖于发帖时间,即,按照发帖时间进行倒排。这样的排序方式很容易导致用户在社区广场看到的帖子内容都是灌水(质量差的)的、毫无价值的,久而久之就会导致没有用户愿意停留在社区广场页面进行活动,大大降低了社区的活跃度。若采取人工运营干预,需要投入大量的人力去实时监控用户的帖子产出情况,然后进行人工热度降级、升级操作,大大增加了社区平台的人力成本。因此,随着社区业务发展,用户规模、发帖量越来越大,对社区帖子的热度进行精确计算显得尤为重要。
技术实现思路
1、鉴于现有技术中的上述缺陷或不足,期望提供一种社区帖子的排序方法、装置、设备和介质,能够利用更丰富且合理的因素对社区帖子进行排序。
2、第一方面,本申请实施例提供了一种社区帖子的排序方法,包括:
3、获取每个社区帖子的影响因子,所述影响因子包括时间因子、投票因子和互动因子;
4、根据所述影响因子,分析每个所述社区帖子的帖子热度;
5、将所述社区帖子按照所述帖子热度进行降序排列。
6、在一些实施例中,所述根据所述影响因子,分析每个所述社区帖子的帖子热度,包括:
7、针对每个所述社区帖子,分别计算每个所述影响因子对应的热度衰减情况;
8、获取每个所述影响因子对应的权重值;
9、将所述热度衰减情况的加权和作为所述社区帖子的所述帖子热度。
10、在一些实施例中,所述时间因子、所述投票因子和所述互动因子分别对应有衰减系数,所述计算每个所述影响因子对应的热度衰减情况,包括:
11、分别计算所述时间因子、所述投票因子和所述互动因子与其对应的所述衰减系数的比值,并将所述比值分别作为所述时间因子、所述投票因子和所述互动因子对应的所述热度衰减情况。
12、在一些实施例中,所述投票因子包括正向投票因子和反向投票因子,计算所述投票因子的热度衰减情况,包括:
13、基于所述正向投票因子和所述反向投票因子,确定所述投票因子的投票方向和投票差值,所述投票差值为所述正向投票因子和所述反向投票因子的差的绝对值;
14、将所述投票差值与所述投票因子对应的衰减系数的比值的对数,作为所述投票因子的衰减评分;
15、将所述投票方向和所述衰减评分的乘积,作为所述投票因子的所述热度衰减情况。
16、在一些实施例中,所述影响因子还包括内容影响因子,所述根据所述影响因子,计算每个所述社区帖子的帖子热度还包括:
17、根据所述时间因子、所述投票因子、所述互动因子和所述内容影响因子的加权和作为所述社区帖子的帖子热度。
18、在一些实施例中,所述内容影响因子至少包括内容质量分数、关联对象分数和内容丰富分数。
19、在一些实施例中,所述互动因子为基于评论数、浏览数和转发数的评分。
20、第二方面,本申请实施例提供了一种社区帖子的排序装置,包括:
21、获取模块,用于获取每个社区帖子的影响因子,所述影响因子包括时间因子、投票因子和互动因子;
22、分析模块,用于根据所述影响因子,分析每个所述社区帖子的帖子热度;
23、排序模块,用于将所述社区帖子按照所述帖子热度进行降序排列。
24、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法。
25、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例描述的方法。
26、本申请实施例提出的社区帖子的排序方法,能够根据社区帖子的多种影响因子计算社区帖子的帖子热度,然后根据帖子热度对社区帖子进行排序,使得用户在社区平台上看到的社区帖子列表能够更好的表达出社区帖子目前的活跃情况。
27、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种社区帖子的排序方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述影响因子,分析每个所述社区帖子的帖子热度,包括:
3.根据权利要求2所述的方法,其特征在于,所述时间因子、所述投票因子和所述互动因子分别对应有衰减系数,所述计算每个所述影响因子对应的热度衰减情况,包括:
4.根据权利要求3所述的方法,其特征在于,所述投票因子包括正向投票因子和反向投票因子,计算所述投票因子的热度衰减情况,包括:
5.根据权利要求1所述的方法,其特征在于,所述影响因子还包括内容影响因子,所述根据所述影响因子,计算每个所述社区帖子的帖子热度还包括:
6.根据权利要求5所述的方法,其特征在于,所述内容影响因子至少包括内容质量分数、关联对象分数和内容丰富分数。
7.根据权利要求1所述的方法,其特征在于,所述互动因子为基于评论数、浏览数和转发数的评分。
8.一种社区帖子的排序装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-7中任一所述的社区帖子的排序方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的社区帖子的排序方法。